我有一个 65K 行的 txt 文件。并不是所有的都正确对齐。
所以我需要替换不以空格结尾;Yes的;No行
试过了
^{^;Yes|^;No}$
Perl启用正则表达式时选择。把这个放在Find What:
(?m)^.*$(?<!;Yes|;No)
Replace with在输入字段中放置一个空格字符。
分解:
(?m)启用多线标志^.*$匹配整行(?<!开始消极的回顾
;Yes最后 4 个字符不应该是;是|或者;No;不)负面回顾结束在正则表达式模式下尝试以下查找和替换:
寻找:
^(?!.*(Yes|No);$).*$
代替:
(space)
此答案假定 UltraEdit 支持环视。如果没有,那么它就行不通,我们需要一种替代方法。