这就是我在doc中所拥有的:
1;01878916;BC101;FALSE
16;01978916;BC101;FALSE
17;0195B4E5;BC101;FALSE
19;0197D016;BC101;FALSE
运行find&替换:^((1|17);.+?)$
后:empty
离开
blankrow
16;01978916;BC101;FALSE
blankrow
19;0197D016;BC101;FALSE
然后我必须运行查找并替换\s+$
以删除空行并手动删除第一个空行。
我对正则表达式很弱,试图将这两个命令合二为一。 应该如何删除完全空行,而不留空行?
获得
16;01978916;BC101;FALSE
19;0197D016;BC101;FALSE
提前致谢。我需要有正则表达式命令才能在所有打开的文件中运行FIND和Replace,因为我一次在10个文件中执行此操作。线路操作>删除空白行不是一种选择。
答案 0 :(得分:0)
正则表达式:
^(1|17);.+?\s+
上面提到的在这里工作得很好,因为在你想要保留的行的开头没有空格。如果情况并非如此,您也可以这样做:
\s+^(1|17);.+?$