各行頭にある、
XXX-YYYY
(郵便番号です)を、
XXX,YYYY
に置換したいのですが、どのような正規表現を使えばよいでしょうか?
使用するのは、EmEditorです。
以下のように指定していただければできます。
検索文字列:^([0-9]{3})-([0-9]{4})
置換文字列:\1,\2
解説
検索文字列で指定した()表記にそれぞれ1とか2という番号が自動で付きます。
これに対して置換文字列で読み込んだ文字列を置換文字列で並べています。
例えば置換文字列に「\1\1」と書くと、「XXXXXX」という結果になります。
例えば置換文字列に「\2\1」と書くと、「YYYYXXX」という結果になります。
今回は並び替えにさらに「,」を付加するとのことでしたので、置換文字列内に「,」が書いてあります。
コメント(0件)