我想在Notepad ++中的特定行之后添加一行文本,我在网上找到了几个类似的答案,但是我无法不重复使用而修改代码。
这是我的文本文件在记事本++中的显示方式
This is sample 1
This is sample 2
This is sample 3
This is sample 4
这是我希望在应用正则表达式后显示它的方式(查找第三行,插入文本而不删除任何其他行):
This is sample 1
This is sample 2
I insert the text here
This is sample 3
This is sample 4
除了对行进行计数之前,代码不应该搜索任何单词以获得参考点,直到找到指定的单词为止。此外,它不应在“每X行”之类的相同文本文件中重复。我真的很想知道它是如何在批处理文件中完成的,但是对我来说更适合使用正则表达式。
谢谢。
答案 0 :(得分:1)
只需将{3}
更改为{2}
即可匹配两行。
(?:.+\R){2}\K
Insert this sample\n