置換前の文字列を置換後の文字列に引用したい 前回と今回で「正規表現」について解説しています。前回は正規表現の紹介と簡単な使い方を紹介させていただきました。今回は知っておくとすごく便利な「正規表現を用いた文字列の置換テクニック」を紹介させてください。 カッコ()を使って対象を変数に格納、$1,$2…を使って変数から値を取得 今回もテキストエディタとして「サクラエディタ」を利用します。CSVデータも前回と同じものを例として使用します。そして今日の置換実践例は以下の通りです。 「電話番号のデータに対して、先頭0を削除して、代わりに日本の国番号「+81-」を付加したい」 どうでしょうか?パっと見は「0」を「+81-」に置換すればよいように感じますがコトはそれほど単純ではありません。置換対象は「電話番号のデータ」だけなのです。 実はこの場合は0を置換するのではなくて、 「検索してマッチした文字列」を