人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

正規表現についてお知恵をお貸し下さい。
AAAA,BBBB郡CCCC町DDDD
を、
AAAA,BBBB郡CCCC町,CCCC
と置き換えたいのですが、どのような正規表現になるでしょうか?

使用するエディタは、EmEditorです。

●質問者: crashtruck5
●カテゴリ:コンピュータ 学習・教育
✍キーワード:EmEditor エディタ 正規表現
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● takerudayo
●35ポイント

以下のように指定していただければできます。

検索文字列:(.+)(,)(.+)(郡)(.+)(町)(.+)

置換文字列:\1\2\3\4\5\6,\5


解説

検索文字列で指定した()表記にそれぞれ1とか2という番号が自動で付きます。

これに対して置換文字列で読み込んだ文字列を置換文字列で並べています。

例えば置換文字列に「\1\1」と書くと、「AAAAAAAA」という結果になります。

例えば置換文字列に「\4\4」と書くと、「郡郡」という結果になります。

今回は並び替えにさらに「,」を付加するとのことでしたので、置換文字列内に「,」が書いてあります。


もう少し簡素にもかけなくは無いですが、わかりやすさ重視の為に1単語毎にブロック化して表現しました。


2 ● fuentebella
●35ポイント

こんな漢字でどうでしょう 「郡」と「町」を目印に切り出しています。


検索する文字例 (.*郡)(.*)町(.*)

置換後の文字列 \1\2町,\2

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ