順序入れ替え−日付を先頭に移動8桁の日付を先頭に移動し、アンダースコアを付加する
日付の書式を変更する・日付にハイフンを挿入する 20110610_mekiki.mp3 → 2011-06-10_mekiki.mp3
日付を和暦形式にする 2011-06-10_mekiki.mp3 → 平成23年06月10日_mekiki.mp3 検索文字列: ^(\d{4}-\d{2}-\d{2})
関数を使って連番を作る101番から始まる3桁のアンダースコア付きの連番を付加 xxx.mp3 → 101_xxx.mp3 検索文字列: ^ 行頭
100から始まる10単位で増加する連番100番から始まり10単位で連番数値が上がるアンダースコア付きの連番を先頭に付加 xxx.mp3 → 101_xxx.mp3 検索文字列: ^ 行頭
連番桁数を統一 1. xxx.mp3 → 01 xxx.mp3 検索文字列: ^(\d+)\.
連番を解除する数字で始まりアンダースコア( _ )で終わる文字列を連番として削除 21_xxx.mp3 → xxx.mp3 連番の左0詰を解除する 01. xxx.mp3 → 1. xxx.mp3 検索文字列: ^\d+ 指定文字直前までを連番にする003a_zzz.mp3 → 001_zzz.mp3 「_」アンダースコア直前までの文字列を連番にする。 検索文字列: ^(.+?)(_.+)
連番だけのファイル名に変換AAA.gif → 101 連番は 101 から開始
検索文字列: .+
置換文字列: format(row()+100,"000") row():行番号を返す(1〜) よって、row()+100 は、101からの連番となる format()は書式を指定する関数("000"先頭0詰め3桁数値) 連番+拡張子のファイル名に変換AAA.gif → 101.gif 連番は 101 から開始
検索文字列: .+\.(.+)
置換文字列: format(row()+100,"000")$1 拡張子の部分だけをグループ化(スカラー変数$1に格納)し、連番の後に付加する .+\.(.+) は、1文字以上の任意文字列+ピリオド+1文字以上の任意文字列 を表す 厳密に記述すると.+\.(.+?)$となる(?は最短マッチ、$は行末) |