1. ホーム
  2. regex

sublime textで各行にカンマを追加する 2

2023-12-13 06:08:07

質問

sublimeのテキスト検索・置換機能と正規表現を使って、各行の数字の文字列にマッチし、それぞれにカンマを付加しようと思っています。そこで、サンプルファイルを紹介します。

 273794103
 418892296
 134582886
 380758661
 109829186
 248050497
 2167935715
 374858669

こうであってほしい。

 273794103,
 418892296,
 134582886,
 380758661,
 109829186,
 248050497,
 2167935715,
 374858669,

次のようにしてみました。 (\d+)\n で置き換えて $1, に置き換えてみたのですが、うまくいきません。なぜでしょうか? 参考までに、サブライムではなく正規表現に興味がある人のために、サブライムテキストはPythonの正規表現エンジンを使用しています。

どのように解決するのですか?

私はこれをお勧めします

「何を探す : $ // 行の両端を全てマッチング

'置換してください' : , // すべての行末をコマで置き換える

これはどんなファイルでも動作します :-)