我有一个65K行的txt文件。并非所有都正确对齐。
所以我需要用空格替换不以;Yes或;No结尾的行
;Yes
;No
试着
^{^;Yes|^;No}$
启用正则表达式时选择Perl。把这个放在Find What:
Perl
Find What
(?m)^.*$(?<!;Yes|;No)
在Replace with输入字段中放置一个空格字符。
Replace with
分解:
(?m)
^.*$
(?<!
|
)
Live demo
在regex模式下尝试以下查找和替换:
找:
^(?!.*(Yes|No);$).*$
更换:
(space)
Demo
这个答案假设UltraEdit支持外观。如果没有,那么它将无法工作,我们需要一种替代方法。