正则表达式:替换分隔字符串中的确切单词

时间:2012-12-11 15:32:10

标签: regex

我的字符串看起来像是:CR,CA,CD,CA_CRCD,CR,CA_CR

我只需要在CR个字母上匹配正则表达式(以便替换它)。而不是CA_CR。 我在这里搞清楚。

2 个答案:

答案 0 :(得分:2)

使用word boundaries

/\bCR\b/g

答案 1 :(得分:0)

如果您使用ruby,perl或支持零宽度负面后置断言的任何其他语言,请尝试以下操作:

s/(?<!CA_)CR/REPLACEMENT/g

它匹配“CR”不符合“CA _”。