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

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

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


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

▽最新の回答へ

1 ● takerudayo
●60ポイント

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

検索文字列:(.+)(,)(.+)(市)(.+)

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


解説

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

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

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

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

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


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

簡素に表現すると、

検索文字列:(.+市)(.+)

置換文字列:\1,\2

と書いても同じ事ができます。

関連質問


●質問をもっと探す●



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