dポイントプレゼントキャンペーン実施中!

Flexible Renamerでファイル名の一括編集を行いたいのですが、
正規表現の記載方法がわからず躓いております。

(例)
ABCDE12345678_01.jpg こちらを、
ABCDE123456.56_-_01.jpg このようにしたいです。

元の文字列の"_"までが商品番号で、文字数は10~13桁です。
商品番号の末尾2文字を削除し、末尾4文字目5文字目にある番号を、繰り返したいです。

詳しい方、どうぞよろしくお願いいたします。

質問者からの補足コメント

  • ご回答ありがとうございます。

    すみません、商品番号はAB0CD12E45678のように、英数の組み合わせになります。
    ご回答いただいた内容で「検索」「置換」を設定してみたところ、ファイルが検索されませんでした。

    すみませんが、再度お力添えをいただけませんでしょうか。
    よろしくお願いいたします。

      補足日時:2018/02/16 19:20

A 回答 (5件)

一度、以下の正規表現をお試しください。

安全の為にコピーしたファイルでテストしてみてください。

検索:「^([a-zA-Z0-9]{6,9})([a-zA-Z0-9]{2})[a-zA-Z0-9]{2}_(.*\.jpg)$」
置換:「\1\2.\2_-_\3」

「_」から「.jpg」までの間の文字列は問わないようにしてありますので、「数字2桁」を指定したい場合は、「.*」部分を「[0-9]{2}」にしてください。
    • good
    • 0
この回答へのお礼

「置換」と「スクリプト」の間のチェックボックスにチェックが入っていることが原因のようでした。
ありがとうございました!

お礼日時:2018/02/19 10:21

あと、思い付くのは、全角文字が使われている等でしょうか。

その場合は、以下のような感じでやってみてください。

検索:「^([a-za-zA-ZA-Z0-90-9]{6,9})([a-za-zA-ZA-Z0-90-9]{2})[a-za-zA-ZA-Z0-90-9]{2}[__](.*\.jpg)$」

置換:「\1\2.\2_-_\3」

あと、フォルダ指定がうまくいっていない場合は、当該のソフトのアイコンの上に、処理対象となるフォルダをドラッグ&ドロップ(マウスの左クリックでひきずっていって放す)をすると、間違いなくフォルダ指定が出来ると思います。

あとは、一度、設定をクリアにする為に、もう一度ソフトをダウンロードし直して試すのも良いかも知れません。

少なくとも、例として挙げられているファイル名では、私の環境ではうまくいっていますし、No.3さんの環境でもうまくいっているようですので、どこかに違いがあるのだと思います。
    • good
    • 0

「リネーム方法」で「正規表現」が選択されていないのではないでしょうか。

一度、お確かめください。
    • good
    • 0

No.2の回答者です。


一応テキストファイルでの検証結果の画像添付です。
ファイルが二つしかないですが桁数は変えています。
「Flexible Renamerでの一括」の回答画像3
    • good
    • 0

商品番号の"_"を基準にすれば、桁指定も可能です。


フィルタ:を
*.jpg

正規表現を指定

検索を
(\d\d)\d\d_

置換を
\1.\1_-_
「Flexible Renamerでの一括」の回答画像2
    • good
    • 0

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