如何在带有正则表达式的数字文本之后提取数字?

罗克尼罗河:无

用正则表达式

(\d+\.\d{2})

我从像这样的字符串中提取带有2个小数的数字

Ams1.74 Rot1.26 Lon1.28

结果将是

1.74 1.26 1.28

现在,我发现字符串AX1和AX2也可能出现在数字之前,我的问题是:我将如何获得

1.74 1.26 1.28

从字符串

AX11.74 Rot1.26 AX21.28

用正则表达式?

一月

似乎可以在后面使用否定式:

(?<!AX)\d+\.\d{2}

参见regex101.com上的演示
请注意,反斜杠需要转义,因此您最终将拥有:

(?<!AX)\\d+\.\\d{2}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

正则表达式文本/数字提取

正则表达式提取数字

如何仅使用正则表达式提取数字?

正则表达式提取带有可选前缀或行首的“数字”

正则表达式-带有的数字正则表达式。和

如何使用正则表达式从文本中提取数字

使用正则表达式从0到999之间的数字中提取带有数字的字符串

如何在Python中使用正则表达式提取关键字后的数字?

如何在正则表达式中提取数字,然后选择多个条件

如何在python中使用正则表达式删除字母并提取数字?

如何在java中使用正则表达式从字符串中提取数字

如何使用正则表达式提取所有不在引号中的数字?

如何在正则表达式中插入数字

如何获取带有“.”的数字 使用正则表达式

如何正则表达式仅提取第一个逗号或特定关键字之后的数字?

R正则表达式提取数字,在字符串之前/之后

如何在“/”之前和之后生成最多 3 个数字字符的正则表达式,其中“/”之前的数字应该大于“/”之后的数字

使用正则表达式提取所有数字和单词数字

正则表达式在 $ 之后获得最正确的数字

正则表达式在 = 之后分隔数字

带有0或1的正则表达式数字-后跟数字

正则表达式仅包含带有可选|| / &&和数字的数字

正则表达式从文本中提取至少包含一个数字的所有单词

使用正则表达式提取数字

使用正则表达式提取数字

在$号正则表达式后提取数字

正则表达式提取URL的字母数字部分?

用正则表达式提取数字

使用正则表达式提取数字