我必须找到所有以 //MARK 开头但不包含 sting ABCDS 的字符串。我进行了一些尝试,但都失败了。这里最大的问题是标记集合 AB。
(\/\/[ ]*MARK[ \t]*[:]*[ \t]*[^\n(?P=ABCD)]*)
它应该与:
//MARK: MarABdasdsd
//MARK sthIsHere
但不应该匹配:
//MARK: great marABCDE
我能够找到所有案例,但不知道如何删除这个案例。我只能使用单个正则表达式。我知道当负面环顾不起作用时,许多帖子否定了整个正则表达式模式
有任何想法吗?