ここから本文です

正規表現での置換ついて n回目に出現する「,」を「,"JAPAN"」に置換したいので...

pla********さん

2012/11/2701:20:13

正規表現での置換ついて

n回目に出現する「,」を「,"JAPAN"」に置換したいのですが方法がわかりません。

"東京","03","田中","xxxxx","yyyyy",…
"北海道","011","山川","zzzz","zz",…
"大阪","06","武者小路","aaaa","c",…



"東京","03","JAPAN","田中","xxxxx","yyyyy",…
"北海道","011""JAPAN",,"山川","zzzz","zz",…
"大阪","06","JAPAN","武者小路","aaaa","c",…

に置換したいのです。


2度目に出現する「,」を「,"JAPAN"」に置換すればいいとおもうのですが、2度目に出現する「,」の部分で行き詰りました。

置換はサクラエディタで行うつもりです。

よろしければアドバイスお願いします。

補足akuma3_akuma3さん
アドバイスありがとうございます。

試してみましたが、2個目、4個目で置換されているようでした。

いいヒントになりそうなのでもう少し考えてみます。

閲覧数:
22,717
回答数:
1
お礼:
100枚

違反報告

ベストアンサーに選ばれた回答

aku********さん

編集あり2012/11/2800:37:12

二つ目のカンマを置き換える場合。

置換前
([^,]+,){2}

置換後
$&"JAPAN",


三つ目のカンマなら、置換前の {2} を {3} に。


--------------------
補足を受けての追記です。

>試してみましたが、2個目、4個目で置換されているようでした。
しまった。サクラエディタを使ってないのが、もろバレです (^^ゞ
置換前の文字列の頭に、^ (ハット) を付けたら期待通りになるんじゃないでしょうか。

置換前
^([^,]+,){2}

質問した人からのコメント

2012/11/30 11:13:29

降参 ありがとうございました。
やりたいことが実現できたのでBAとさせていただきます。

あわせて知りたい

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる