プロが教えるわが家の防犯対策術!

秀丸の正規表現で一部分のみ(大文字→小文字)はできますか?

テキスト文章中に、
CLASS="TABLEclass10"
とある場合、
CLASS="tableclass10"
へと、CLASSは大文字のまま、属性部分のみ、英大文字混じりから、全て英小文字に置き換えたいのですがどのようにすれば良いでしょうか?
どなたか教えていただければ助かります。

A 回答 (1件)

マクロを使えば良いと思います。


文字列定数の色を付けていれば、末尾の通りです。

//-----------------------------------------------------------------------
setcompatiblemode 0x0F;
gofiletop;
searchdown2 "[A-Z]+" , regular, nohilight, maskstring, maskonly;
while( result ){
tolower;
finddown;
}

この回答への補足

早速の回答いただきありがとうございます。

実は、秀丸のマクロはまだ使った事がありません。設定にミスがあるかもしれませんが、登録して見たところ、残念ながら上手く動作しませんでした。
実行すると、TABLEとある、LとEの間にカーソルが移動するだけでした。

また、ファイルが複数あるのですが、通常の置換であれば、「次の秀丸エディタも続けて置換」で行えますが、マクロは開いているファイル全てに一括で適用することは可能でしょうか?

補足日時:2010/09/02 19:55
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!