5

这是一个正则表达式特定的问题..

我需要一个可以找到某个关键字的正则表达式。示例ABCDE 但如果某些字符在此关键字之前,则它不应该匹配。示例]]

所以......在这样的一行中,它应该只匹配粗体部分......

[[TestChannel]] ABCDE:这是一个测试ABCDE

编辑:我一直在这里尝试.. http://gskinner.com/RegExr/

到目前为止我已经尝试过..

(!]])(ABCDE)
((!]])ABCDE)
(!]])!(ABCDE)
((!]])|ABCDE)

解决方案:在 Pshemo 评论链接的帮助下 -> http://www.regular-expressions.info/lookaround.html#lookbehind

(?<!]])ABCDE
4

1 回答 1

8
(?<!]])ABCDE

感谢 Pshemo 的链接。

于 2012-11-10T10:13:54.880 回答