[regexp 10] 【お礼】 Re: 苗字を一括置換のための正規表現
naya
SNA02388 @ nifty.com
2007年 3月 14日 (水) 16:15:11 JST
毎熊さん、こんにちは。早速ありがとうございました。
> どんなソフトで使われている正規表現か存じませんが・・・
失礼しました。WinのEmEditorというものです。ヘルプには
「EmEditor は、Perl の正規表現構文に基づいています。」とありました。
> 検索文字列
> ^([^:]*):
>
> 置換文字列
> \[$1\]
>
> 置換前の文字列に対して、「鈴木」とか「佐藤」とか「山本」とかをヒットさせるんじゃなくて、
> 「全角コロン以外の何か」にヒットさせた方が汎用性があると思うんです。
ご指摘の汎用性の考え方はごもっともだと思うのですが、
当初は短絡的に全角コロンは本文でも多用しているので・・・などと思いました。
ですが、行頭から全角コロン以外の何かから全角コロンまでを検索させるわけですね。
なるほど、うまくいきました(当方環境では、\[$1\]を\[\1\]としました)。
今後も活躍してくれそうな表現です。ありがとうございました。
--
naya,
sna02388 @ nifty.com
regexp メーリングリストの案内