在不同数量的字符之间匹配正则表达式

亚诺

在下面的示例中,以下正则表达式与“ EXAMPLETEXT”匹配,但我希望能够\d*用于匹配一个或多个数字而不是\d\d有可能还是有更好的方法?

细绳:

09.04.EXAMPLETEXT.14

正则表达式:

(?<=\.\d\d\.)(.*)(?=\.)
一月

您完全不需要为此使用lookbehind,这样的正则表达式将起作用:

(?:\d+\.)+(.*)(?:\.\d+)+

https://regex101.com/r/pP6lX7/1

或者,如果您希望能够匹配其他文本中的字符串

(?:\d+\.)+([^\s]*)(?:\.\d+)+

https://regex101.com/r/sB5mB2/1

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

正则表达式匹配一定数量的字符并在它们之间留出空格

用于测试匹配字符数量的正则表达式

正则表达式匹配两个不同字符之间的所有内容

正则表达式-匹配任意字符之间的空白

字符串之间的正则表达式匹配

正则表达式匹配(包括)之间的任何字符{}

正则表达式从选择的不同字符中匹配两个相同字符之间的字符串

Python正则表达式用于匹配2个子字符串之间的任意数量的元素?

正则表达式匹配字符

如何在Perl 6正则表达式中匹配相同数量的不同原子?

计算匹配正则表达式的不同文本部分的数量

Perl迭代正则表达式匹配项的数量

正则表达式匹配的行不超过一定数量的特定字符?

正则表达式匹配字符串中任意数量的令牌

正则表达式匹配-Python-任意数量的字符

正则表达式-匹配直到有相等数量的2个特定字符

C#正则表达式以相同数量的字符替换匹配

正则表达式以完全匹配 R 中的任意数量的字符

正则表达式最多只能匹配特定数量的大写字符

正则表达式匹配组之间的文本匹配

正则表达式字母之间任意数量的_

正则表达式量词 - 两个字符之间的数量

字符串之间的正则表达式匹配字符串

正则表达式匹配 2 个字符之间的所有字符串

正则表达式在两个字符之间匹配特殊字符

正则表达式匹配两个字符之间的字符串

正则表达式匹配两个特殊字符之间的字符串

正则表达式查找某些字符之间的匹配项并包含特定字符

正则表达式在2个字符串之间匹配特定字符