空の/空白のみの行を含むすべての余分な改行に一致するC#互換の正規表現を見つけようとしました。これにより、次のものを置き換えることができます。
最初の行 二行目 3行目
お気に入り:
最初の行 二行目 3行目
末尾の改行なし。
よく知られている複数行が最後の改行と一致^\s*$
しません。
私はそれを思い付くことができまし(?<!\S+)\r\n|(\r\n)+\z
た:
- シングルラインモードとマルチラインモードの両方で機能します
- 醜くておそらく遅い
誰かが同じことをするための簡単な正規表現を思い付くことができましたか?