|
置換は、置換ダイアログから行うと画面を描画しながらやるので遅いですが、
「スピードアップ」ボタンを押すと速くなると思います。
またはマクロのほうはスピードアップと同じになっています。
マクロは秀丸エディタで標準で備える変換を使っているもので、[編集]→[変換]
のメニューにあるものでしたら、以下のような感じで作れますが、対象を英字の
み、数字のみ、とするようなことになってくると、ちょっとややこしいことにな
ってきて、簡単にはいかないと思います。
setcompatiblemode 0x20000;
menu "大文字",
"小文字",
"英数字/記号/空白を全角",
"英数字/記号/空白を半角";
#r = result;
$rule ="^[^0-90-9].*";
if(#r==1){
replaceallfast $rule, "\\(0,ToUpper)", regular;
} else if(#r==2){
replaceallfast $rule, "\\(0,ToLower)", regular;
} else if(#r==3){
replaceallfast $rule, "\\(0,ToZenkakualnum)", regular;
} else if(#r==4){
replaceallfast $rule, "\\(0,ToHankakuAlnum)", regular;
}
|
|