半角カッコを全角にNo.09357
og さん 01/07/23 22:33
 
秀丸とは直接関係無いのですが、ぜひお聞かせいただきたいのです。
正規表現を使った置換で、半角のカッコを全角に替えようと
しているのですが、今ひとつ分からないのです。
(1)など、半角数字が入ったカッコはそのままで、それ以外の、
文字等が入ったカッコだけ全角にしたいのです。

(“半角数字以外” とか割り当ててみたのですが、検索してみると
“(”どころか、「半角数字以外」がすべてヒットしてしまいますし。
(当たり前ですが。)

よろしくお願いします。

[ ]
RE:09357 半角カッコを全角にNo.09358
TAKA さん 01/07/23 22:52
 
TAKA です。

>(1)など、半角数字が入ったカッコはそのままで、それ以外の、
>文字等が入ったカッコだけ全角にしたいのです。

置換のダイアログで、
置換元に、
\(\f[^0-9)\n]*\f\)
置換後に、
(\1)
を指定して、正規表現をONにすれば、置換できます。

置換の対象外は括弧の中がすべて半角の数値の場合です。

[ ]
RE:09358 半角カッコを全角にNo.09359
og さん 01/07/23 23:59
 
TAKAさん、ありがとうございます。

>置換のダイアログで、
>置換元に、
>\(\f[^0-9)\n]*\f\)
>置換後に、
>(\1)
>を指定して、正規表現をONにすれば、置換できます。

これで思うように置換する事ができました。
ずっと「置換」で、ひとつづつやっていたのですが、置換する
半角カッコとしないものが混在していたので、判断しながら
やっていました。
ありがとうございました。

[ ]