我试图使用Notepad ++ Search/Replace with Regular Expression将特定单词替换为这些单词的较短版本.
我使用以下正则表达式来匹配每个以er(但不是er一个单词)结尾的单词 - 并r使用反向引用将相匹配的单词替换为相同的单词减去结尾:
Find what: ([a-zA-z]+e)r
Replace with: $1
但它不会取代匹配的单词,即使它找到了它们.
但是,如果我将反向引用语法更改为:
Replace with: \1
一切正常.
为什么$1反向引用不起作用?
两种形式的后退有什么区别 - \1和$1?