EmEditorの正規表現では後読み(lookbehind)が出来ないので「<ココ>○○」だけへのマッチは実現出来ないと思います。
例えば「千葉県浦安市」という文字列があった場合、
後読みをサポートするPerl等の正規表現ならば以下のような正規表現で「浦安」にマッチできます。
(?<[都道府県]).+?(?=[郡市町村])
ですが、EmEditorの場合は後読みが使えず先読み(lookahead)しかサポートしていないので、中途半端ですが以下の正規表現で「県浦安」にマッチさせるのが限界です。
[都道府県].+?(?=[郡市町村])
すみません先ほどの回答は嘘言ってました。
EmEditorは後読み(lookbehind)出来ました、正規表現の書き方を間違えていただけでした・・・。
以下の正規表現で「<ココ>○○」にマッチできると思います。
(?<=[都道府県]).+?(?=[郡市町村])
東京都.*市、大阪府.*群・・・ じゃなくて?
[北海道,東京都,大阪府].*[市,町,村,群]がお望み?
※viでしか検証しておりません。
コメント(0件)