0

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

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

4

2 回答 2

2

使用单词边界

/\bCR\b/g
于 2012-12-11T15:50:38.187 回答
0

如果你使用 ruby​​、perl 或任何其他支持零宽度否定后向断言的语言,试试这个:

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

它匹配不跟随“CA_”的“CR”。

于 2012-12-11T15:47:06.367 回答