我想替换 notepad++ 中的数百行文本。例如替换:
Deep-Mirkwood_Province
Deep-Mirkwood
和:
Deep-Mirkwood_Province
legion: Deep-Mirkwood
Deep-Mirkwood
基本上,我想在 x_province 下添加行“legion: x”。x 是其下行中省份的名称(在本例中为 Deep-Mirkwood)。如何在 notepad++ 中以自动方式执行此操作?
答案1
答案2
后Ctrl-H并选择代替选项卡,设置此项:
Find what: ([\-\w]+)_Province([\r\n\s]+)\1
Replace with: \1\2legion: \1\2\1
和搜索模式是正则表达式
然后全部替换应该管用。
..并且不要忘记查看有关正则表达式的任何基本信息,特别是后面的这个页面: http://www.regular-expressions.info/backref.html