Board logo

标题: [文本处理] 文本编辑器正则替换问题 [打印本页]

作者: netdzb    时间: 2021-1-1 12:35     标题: 文本编辑器正则替换问题

用的是editplus的正则替换

^install:.*$ ===> 空


源数据文本

install: libiconv-1.14-4-mingw32-dll-2.tar.xz
installing libiconv-1.14-4-mingw32-dll-2.tar.xz
install: libatomic-8.2.0-3-mingw32-dll-1.tar.xz
installing libatomic-8.2.0-3-mingw32-dll-1.tar.xz
install: libgcc-8.2.0-3-mingw32-dll-1.tar.xz
installing libgcc-8.2.0-3-mingw32-dll-1.tar.xz
install: libintl-0.18.3.2-2-mingw32-dll-8.tar.xz
installing libintl-0.18.3.2-2-mingw32-dll-8.tar.xz
install: libgmp-6.1.2-3-mingw32-dll-10.tar.xz
installing libgmp-6.1.2-3-mingw32-dll-10.tar.xz
install: libmpfr-3.1.5-2-mingw32-dll-4.tar.xz
installing libmpfr-3.1.5-2-mingw32-dll-4.tar.xz
install: wsl-features-20190122-1-mingw32-cfg.tar.xz
installing wsl-features-20190122-1-mingw32-cfg.tar.xz
install: mingwrt-5.2.1-mingw32-dll.tar.xz
installing mingwrt-5.2.1-mingw32-dll.tar.xz
install: libstdc+±8.2.0-3-mingw32-dll-6.tar.xz
installing libstdc+±8.2.0-3-mingw32-dll-6.tar.xz

===> 希望得到

installing libiconv-1.14-4-mingw32-dll-2.tar.xz
installing libatomic-8.2.0-3-mingw32-dll-1.tar.xz
installing libgcc-8.2.0-3-mingw32-dll-1.tar.xz
installing libintl-0.18.3.2-2-mingw32-dll-8.tar.xz
installing libgmp-6.1.2-3-mingw32-dll-10.tar.xz
installing libmpfr-3.1.5-2-mingw32-dll-4.tar.xz


实际得到的是,行与行之间存在空格,具体的正则应该如何修改?

installing libiconv-1.14-4-mingw32-dll-2.tar.xz

installing libatomic-8.2.0-3-mingw32-dll-1.tar.xz

installing libgcc-8.2.0-3-mingw32-dll-1.tar.xz

installing libintl-0.18.3.2-2-mingw32-dll-8.tar.xz

installing libgmp-6.1.2-3-mingw32-dll-10.tar.xz

installing libmpfr-3.1.5-2-mingw32-dll-4.tar.xz
作者: netdzb    时间: 2021-1-1 12:35

回复 1# netdzb

^install:.*\n$ ===> 空
我这样写正则运行,没有反应
作者: qixiaobin0715    时间: 2021-1-1 12:57

回复 2# netdzb
没用过。我猜这样应当可以:^install:.*\n
作者: netdzb    时间: 2021-1-1 13:06

回复 3# qixiaobin0715

试验了一下,是可以完成任务的。
作者: ivor    时间: 2021-1-1 13:36

  1. ^install:.*\s+
复制代码

作者: qixiaobin0715    时间: 2021-1-1 20:59

楼上正则可能会把下一行开头的空白字符(空格、制表符等如果有的话)一并删除。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2