这是一个正则表达式的具体问题..
我需要一个可以找到某个关键字的正则表达式。例如 ABCDE 但如果某些字符位于此关键字之前,则不应该匹配。例如]]
所以...在这样的一行中,它应该只与粗体部分相匹配..
[[TestChannel]] ABCDE:这是一个测试 ABCDE
编辑: 我一直在这里尝试一下.. http://gskinner.com/RegExr/
到目前为止,我试过了......
(!]])(ABCDE)
((!]])ABCDE)
(!]])!(ABCDE)
((!]])|ABCDE)
解决方案: 在Pshemo评论链接的帮助下 - > http://www.regular-expressions.info/lookaround.html#lookbehind
(?<!]])ABCDE
答案 0 :(得分:8)
(?<!]])ABCDE
感谢Pshemo的链接。