我想要在 Notepad++ (for unix) 中执行以下行操作:
从
测试 1
停止 1
测试 2
停止 2
测试 3
停止 3
测试 4
停止 4
测试 5
停止 5
到
测试 1 停止 1
测试 2 停止 2
测试 3 停止 3
测试 4 停止 4
测试 5 停止 5
我还没有找到可用的正则表达式字符串和其他选项。有什么想法吗?谢谢。
答案1
我为您做了一些研究并得出了这个答案,它可能会对您有所帮助。 https://stackoverflow.com/a/7811198/9026200
答案2
您正在寻找的正则表达式是:
搜索:(^(.*)\r?\n(.*)$
确保复选框“匹配换行符”未被选中)
代替:\1 \2
工作原理
^
匹配行首。(.*)
匹配任意内容并将其存储在组 1 中,以便我们稍后可以使用 再次获取它\1
。请注意,.
只要我们没有选中 Notepad++ 中的“。匹配换行符”复选框,就不会匹配行尾的换行符。\r?\n
匹配您要删除的换行符。(.*)
再次匹配任意内容并将其存储在组 2 中,以便我们稍后可以使用 再次获取它\2
。$
然后匹配行尾。
暗示
虽然这不能直接帮助您解决问题,但了解可以使用 CTRL+J 在 Notepad++ 中连接行仍然是有好处的。