首页 > 解决方案 > 没有百分号的正则表达式数字捕获

问题描述

总体目标:我希望能够捕获一个看起来像这样的正数或负数:xxx.xxx

我也在使用谷歌表格,所以我不能使用任何环视

示例标准:

我试过的:

我一直在使用的主要正则表达式是:-?\d+.?\d*. 这个问题是它还捕获了我不想要的百分号。百分号似乎被认为是数字的一部分。

我也试过:-?\d+.?\d+。这会遇到无法捕获单个数字的问题。

标签: regexgoogle-sheets

解决方案


.匹配任何字符(谷歌使用 RE2)。你应该逃避它。

-?\d+\.?\d*

推荐阅读