這是我在DOC:刪除線完全(不要留空)
1;01878916;BC101;FALSE
16;01978916;BC101;FALSE
17;0195B4E5;BC101;FALSE
19;0197D016;BC101;FALSE
後,我跑找&替換:^((1|17);.+?)$
有:empty
離開
blankrow
16;01978916;BC101;FALSE
blankrow
19;0197D016;BC101;FALSE
,然後我必須運行查找並替換\s+$
以刪除空行並手動刪除第一個空行。
與正則表達式我很弱,試圖將這兩個命令合併爲一個。 應該如何刪除完全空行而不留空行?
要獲得
16;01978916;BC101;FALSE
19;0197D016;BC101;FALSE
在此先感謝。我需要有regex命令才能在所有打開的文件中運行FIND和Replace,因爲我一次只能在10個文件中執行此操作。行操作>刪除空白行不是一個選項。
嘗試'^(?(1 | 17)+)(嗎?\ r \ n | $)' –
'^(1 | 17) ;。+?\ s +'應該可以工作 – Nkoyan
這兩個解決方案都可以工作,謝謝大家,這是遠遠不及我想要的:) – Orion310591