これは私がドキュメントに持っているものです。削除ラインは完全に(空のままにしないように)
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+$
を検索して置き換える必要があります。
Imは正規表現で弱いので、これらの2つのコマンドを1つにまとめようとしました。 空の行を残すことなく、完全に空の行を削除するにはどうすればよいですか?
事前に
16;01978916;BC101;FALSE
19;0197D016;BC101;FALSE
感謝を取得すること。私は一度に10個のファイルでこれをやっているので、すべての開いているファイルでFINDとReplaceを実行するために正規表現コマンドを持つ必要があります。行操作>空白行を削除することはオプションではありません。
試して '^(。?(1 | 17); +)(?R \ \ nは| $)' –
'^(1 | 17) ; +?\ s + 'はうまくいくはずです – Nkoyan
両方の解決策が動作します、ありがとう皆さん、これは私が試したものの近くにありません:) – Orion310591