数字の入れ替えNo.27274
cent さん 09/11/11 13:35
 
お世話になります。重ねて御礼いたします。

マクロで一括で
数字の入れ替えで教えてください。

カンマで区切られた2列の数字があります。
1列目と2列目を入れ替えるには
どうしたらよろしいでしょうか?
桁数は大小ありますが列は2列の固定です。

元のファイル
10.123,11.123
12.234,13.2345
21.345,31.4567

マクロ後の入替たファイル
11.123,10.123
13.2345,12.234
31.4567,21.345

よろしくお願いいたします。

[ ]
RE:27274 数字の入れ替えNo.27275
秀丸担当 さん 09/11/11 13:47
 

>マクロで一括で
>数字の入れ替えで教えてください。

[検索]→[置換]で、
検索文字列「^(.+),(.+)$」
置換文字列「\2,\1」
正規表現をON
で全置換するといいと思います。

入れ替えは、タグ付き正規表現の置換を使うと便利です。
使い方ヘルプの、

 目次− 検索系コマンド− 正規表現−一般的正規表現互換のタグ付き正規表現

のページに書いてあります。

マクロでやる場合は以下のようになります。
replaceallfast "^(.+),(.+)$", "\\2,\\1", regular;

参考:ヘルプファイルサイトのページ
http://homepage3.nifty.com/kons/hidemaru/helpsite/hidemaru/html/190_CmdSearch_Regular_PerlTag.html

[ ]