異なる行に連続した番号付きリストを作成する

異なる行に連続した番号付きリストを作成する

{1} にデータがあります。これはテストデータです。{2} これは別のデータです。エラーによって 2 の後のスペースが挿入されていることに注意してください。{3} これはもう 1 つのデータです。{4} 番号の前に別のスペース エラーがあります。

すべてを{1}の正しい形式で独自の行にしたい、つまり数字の前後にスペースを入れない

Notepad++には正規表現が必要です

ありがとう

答え1

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

説明:

{           # open brace
\h*         # 0 or more horizontal spaces
(\d+)       # group 1, 1 or more digits
\h*         # 0 or more horizontal spaces
}           # close brace

交換:

\n          # linefeed, you can use \r\n for Windows EOL
{$1}        # content of group 1 (i.e. the digits) surrounded by braces

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

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

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

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

関連情報