我有类似的东西
stuff(123)=stuff(123)
stuff(23434)=stuff(234324)
我想匹配右手边和左手边不同的所有实例。
我有这个,但它似乎不起作用:
\\(stuff([0-9]+)\\)=[^\\1]
另外,我正在尝试使用emacs正则表达式搜索。
答案 0 :(得分:4)
根据您对我的评论的回答,我会使用flush-lines
:
M-x flush-lines RET \(stuff([0-9]+)\)=\1 RET
请注意,您只在微型发布时使用单个反斜杠
答案 1 :(得分:0)
if(false==foo.match(/(stuff\([0-9]+\))=\1/)
就是你想要的东西。取决于你的正则表达方言。你不能[^\\1]
,[]
是字符类。
您可能想要研究零宽度断言。再次,这取决于你的方言。