notepad++の正規表現は置換ではなく削除を行います

notepad++の正規表現は置換ではなく削除を行います

Notepad++ 正規表現では単純な置換ができません。数字で始まる行の後に改行を入れる必要があります。

5. Rock
Capitolo 1 – Il camion

この正規表現は、最初の行の後に新しい行を追加するのではなく、最初の行を削除します。

Find what: ^(\d.*)$

Replace with: \1\n

答え1

があなたの側で機能しない理由を説明することはできません\1。しかし、その間、Find what to be を作成する\1ことで置き換えることができます。$1\$1\n

答え2

プロセスを遅くするキャプチャ グループを使用しない別のソリューション:

  • Ctrl+H
  • 検索対象:^\d.*$\K
  • \nまたはプラットフォームに応じて\rまたは に置き換えます\r\n
  • チェック 包み込む
  • チェック 正規表現
  • チェックを外す . matches newline
  • Replace all

説明:

^               # beginning of line
  \d            # a digit
  .*            # 0 or more any character but newline
$               # end of line
\K              # forget all we have seen until this position

スクリーンショット(前):

ここに画像の説明を入力してください

スクリーンショット(後):

ここに画像の説明を入力してください

関連情報