Notepad ++ - 1行おきにドット(。)を追加するにはどうすればいいですか?


回答:


5

検索& 「正規表現」を置き換えてください。

見つける (.*\r\n.*)(\r\n)、 と置換する \1.\2

(Windowsの行末があり、最後の行が \r\n


説明:

  • .* 何回でもマッチします。
  • \r\n Windowsのキャリッジリターン改行の行末です。
  • ( そして ) キャプチャグループを示します。これらは何ですか \1 そして \2 置換文字列を参照してください。

1
また、 。改行に一致 オプションボックスがチェックされていない、またはこれは望ましくない結果を与えるでしょう。
GuitarPicker

1

これを解決するためにマクロ記録を使うこともできます。最初のペアの前(1行目)にカーソルを置いた場合は、[Start Recording]を押してから、[Down | End |。| Down | Home]を押してから[Recording]を停止します。その後、マクロ|マクロを複数回実行する|ファイルの終わりまで実行するを使用できます。

提供されているRegexソリューションはより強力ですが、単純な問題を解決するためにマクロを使用すると、Regexに精通していないユーザーにとっては理解しやすく、より速くなる可能性があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.