正規表現によるファイル名一括置換No.05445
Delフサ さん 15/04/19 14:10
 
秀丸ファイラクラシックで、ファイル名一括置換を行いたいと考えています。

正規表現はシンプルなものはわかるのですが
置換時の表現に関するものはわかりません。

AAA - 001.lnk
BBB - 002.lnk
ABC - 003.lnk
CCC - 004.lnk

これを、正規表現『 - .*』でヒットさせて置換し
001_AAA.lnk
002_BBB.lnk
003_ABC.lnk
004_CCC.lnk

にしたいのですが、
秀丸ファイラのファイル名一括置換で
どのように指定すればいいのかがわかりません。

よろしくおねがいします。

[ ]
RE:05445 正規表現によるファイル名一括置No.05446
秀丸担当 さん 15/04/20 09:01
 

置換前の文字列を置換結果に使う場合は、いわゆるタグ付き正規表現を使う方法
があります。

検索文字列「(.*) - (.*)」
置換叔父列「\2 - \1」

とするといいと思います。
詳細はヘルプの[名前の変更]→[正規表現]→[\1・\2 一般的正規表現互換のタグ
付き正規表現]のところを参照してほしいです。

[ ]
RE:05446 正規表現によるファイル名一括置No.05454
Delフサ さん 15/04/25 15:58
 
>
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>付き正規表現]のところを参照してほしいです。

ありがとうございます。無事に置換できました。

[ ]