サクラエディタで数字Nケタの文字列を検索して$1を使った部分置換する
下記のように、数字8桁の後にタブを挿入する方法
[メニュー]から[置換]を選択します。(ctrl+r)
置換メニューが表示されます。
まず、置換前を検索
([0-9]{8})を入力します。
[0-9]で数字を検索、{n}で桁数を検索、()で囲い数字のn桁数を検索というセットが20出来ます。
実際に検索をしてみると
検索結果後
当てはまりました。
置換後には、$1を使った置換を方法を行います。
$1とは置換文字列のことを意味します。
つまり、ここでは、([0-9]{8})で指定した値を示します。
その$1の後に、タブを挿入するということなので下記のように\tを入れます。
$1\t
それでは、実際に置換をしてみます。
【すべて置換】を実行
数字8桁の後にタブが挿入されました。
その他
$1を使った置換
下記のような、ID、名前、電話番号があるデータがあるとき、電話番号の000を080に変更する。
置換条件
置換前の条件ですが、000-の後に、\d{4}で10進数字の4桁という意味になります。
置換後に080-に指定して、$1の置換文字列を指定します。
【すべて置換】を押下後
電話番号「000-」から「080-」に置換されました。