regex - 如何删除Notepad++上的每三行?

标签 regex notepad++

我在新行上有文字,如下所示:

tom
tim
john
will
tod
hello
test
ttt
three

我想删除每三行所以使用上面的例子我想删除:john,hello,three
我知道这需要一些正则表达式,但我不是最好的!

我试过的:
Search: ([^\n]*\n?){3} //3 in my head to remove every third
Replace: $1

我尝试过的其他人只是尝试使用 \n\r 等。同样,使用正则表达式并不是最好的。我认为上述尝试有点接近。

最佳答案

gedit ubuntu

搜索:(.*?)\n(.*?)\n(.*)\n替换为:\1\n\2\n

关于regex - 如何删除Notepad++上的每三行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42365646/

相关文章:

java - 用于验证 Linux 文件夹路径的正则表达式模式

Python正则表达式用于从01000到95999的整数组合

powershell - 无人值守/静默安装 Notepad++

用于匹配单词的正则表达式,除非前一行以单词结尾

c# - XML 属性可能值的正则表达式

c# - 由于特殊字符,在 VB.Net 中解析 XML 失败

version-control - 任何可自动保存文档版本的Notepad++插件

objective-c - 从Notepad++使用GNUStep编译Objective C

c# - 正则表达式:匹配字符集具体次数

notepad++ - 如何清除查找列表框中的所有条目?