我如何创建一个正则表达式,匹配最后2个特定的数字在一个4位数?



regex '[0-9][0-9]0[0]'匹配7500和75000。我正在寻找一个只匹配7500的正则表达式。

预期的结果:7500年比赛不匹配75000

如果想匹配NN00但不匹配NN000 (N为0-9),则需要匹配一些"非";的情况。您可以使用否定的字符类([^0-9])或快捷方式等价(d匹配数字,D匹配"非数字")。根据字符串的不同,您可能还需要考虑数字是否出现在字符串的开头或结尾。对于您的需求,这应该是相对健壮的:

(^|D)dd00($|D)

相关内容

  • 没有找到相关文章

最新更新