カンマ挿入について
No.26917
saturn
さん 09/08/11 09:52
2バイトの文字列(氏名など)に連続してメールアドレスが書かれ
改行されているファイルがあります。(氏名など)と(メールアド
レス)の間にカンマを挿入する方法として
検索:^[ -K]+
置換:\0,
を以前教えていただき、うまく動いていました。
最近、2バイト文字列の中に1バイト数字や1バイトの記号がある
例外があることがわかりました。
上記置換だと1バイト数字や記号の前にカンマが挿入され、意図し
ない動きをします。この場合はメールアドレスの前にカンマは入り
ません。
このようなケースも(氏名など)と(メールアドレス)の間に
カンマを挿入したいのですが、よろしくお願いします。
条件としてメールアドレスの最初の文字に数字、記号はなく
アルファベット a-z のいずれかです。
[
△
]
RE:26917 カンマ挿入について
No.26918
秀丸担当
さん 09/08/11 15:23
行頭から、行内の最後の全角文字までという条件でよければ、以下のようにする
といいのではないかと思います。
検索:^.+[ -K]
置換:\0,
[
△
]
RE:26918 カンマ挿入について
No.26919
saturn
さん 09/08/12 09:30
希望どおりにできました。ありがとうございます。
[
△
]