我想匹配一个大文件中prod
的所有实例。该文件包含以下安排:
prod
"prod"
.prod
prod.
prod*
(prod
production
我想要一种匹配(并最终替换)上述所有实例的方法,除了最后一个结果。到目前为止,我提出的最好的建议只是一个简单的\W
:https://regex101.com/r/8bOrcS/1/
答案 0 :(得分:2)
您可以交替使用此正则表达式来匹配单词边界或prod
周围的给定非单词字符之一:
(?:[".(_*-]|\b)prod(?:[".)_*-]|\b)
(?:[".(_*-]|\b)
与单词边界或给定的特殊字符之一匹配。