我在txt文件中有相当多的单词列表,我正在尝试在Notepad ++中进行正则表达式查找和替换.我需要在每行之前和每行之后添加一个字符串..所以:
wordone wordtwo wordthree
成为
able:"wordone" able:"wordtwo" able:"wordthree"
我怎样才能做到这一点?
我试图使用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?
是否有快捷方式,插件或代码在Notepad ++ 中用引号(""或'')包装文本?
例如"text".
我不懂Python和其他高级编程语言,所以请以简单的方式解释......