在下面的示例中,以下正则表达式与“ EXAMPLETEXT”匹配,但我希望能够\d*
用于匹配一个或多个数字而不是\d\d
。有可能还是有更好的方法?
细绳:
09.04.EXAMPLETEXT.14
正则表达式:
(?<=\.\d\d\.)(.*)(?=\.)
您完全不需要为此使用lookbehind,这样的正则表达式将起作用:
(?:\d+\.)+(.*)(?:\.\d+)+
https://regex101.com/r/pP6lX7/1
或者,如果您希望能够匹配其他文本中的字符串
(?:\d+\.)+([^\s]*)(?:\.\d+)+
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句