如何解决搜索一个字符串并将上面的整行移动到最后一行
=========================
/dir1/dir2/dir2/
file1 A B C /dirsource file1
==========================
/dir4/dir2/dir4/dir5/
file2 A B C /dirsource file2
===========================
/dir1/dir2/dir2/
file3 A B C /dirsource file3
===========================
我想将这些行格式化成这样:
=========================
/dir1/dir2/dir2/ file1 A B C /dirsource file1
==========================
/dir4/dir2/dir4/dir5/ file2 A B C /dirsource file2
===========================
/dir1/dir2/dir2/ file3 A B C /dirsource file3
===========================
我无法在记事本++上获得确切的正则表达式
任何人都可以使用记事本++来减轻我的负担。谢谢。
解决方法
- Ctrl+H
- 查找内容:
(?<!=)\R(?!=+)
- 替换为:
A SPACE
- 检查 环绕
- 检查 正则表达式
- 全部替换
说明:
(?<!=) # negative lookbehind,make sure we haven't a = before
\R # any kind of linebreak
(?!=+) # negative lookahead,make sure we haven't = after)
屏幕截图(之前):
屏幕截图(之后):
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。