
Flexible Renamerで邦楽の音楽ファイルの
連番リネームをしたいのですが…
「連番を先頭に追加」→高度なリネーム
という段階で検索・置換の編集が分からず困ってます。
作業内容は、元々曲名の前に3ケタの連番があるのですが
所々数字が重複しているファイルもあるので、それを単純に
「数値の整理」から「先頭からn番目の数値を増減」の実行しても
同じ数字に書き換わるだけでリネームできませんでした。
そこで「連番を先頭に追加」を実行して、その後ろ側にある旧連番を
削除したいと考えてますが、どうやってもうまくいきません。
■リネーム前
001 帰って来たヨッパライ 67
002 紀元弐阡年 68
003 若者たち 66
005 想い出の渚 66
006 誰もいない海 71
007 長い髪の少女 68
007 悲しくてやりきれない 68
009 風 69
015 戦争を知らない子供たち 70
015 翼をください 71
飛んだり重複している番記を…
■リネーム後
001 帰って来たヨッパライ 67
002 紀元弐阡年 68
003 若者たち 66
004 想い出の渚 66
005 誰もいない海 71
006 長い髪の少女 68
007 悲しくてやりきれない 68
008 風 69
009 戦争を知らない子供たち 70
010 翼をください 71
↑このように書き換えたいのですが
下記の検索・置換を実行すると…
検索 (.*?)(\.[^.]*)?$
置換 ??? \1
001 001 帰って来たヨッパライ 67
002 002 紀元弐阡年 68
003 003 若者たち 66
004 005 想い出の渚 66
005 006 誰もいない海 71
006 007 長い髪の少女 68
007 007 悲しくてやりきれない 68
008 009 風 69
009 015 戦争を知らない子供たち 70
010 015 翼をください 71
こうなってしまいます。
で、不要になった番記を削除したいのですが
うまく消えてくれません。
どう書き換えたらよいでしょうか?
※和文やアルファベットが混在しているファイルであっても
対応できる正規表現だと有難いです。
No.2ベストアンサー
- 回答日時:
前回の質問で回答したものです。
https://oshiete.goo.ne.jp/qa/8924810.html
前回の場合、ハイフンの入った番号の後ろの英字部分も考慮に入れて、
検索の場合は (^\d+-\d+) ([a-z]+) 、置換の場合は ?? \2\e で説明を
しましたが、英字の部分は検索に入れなくても置換はできます。
検索:
^\d+-\d+
置換:
??
たぶん、これでも問題なく希望しているリネームができると思います。
この場合、英字以外の数字や日本語などがあれば、そのファイルも対象
になります。行頭部分のみを対象にして、それ以外の特定のものを指定
しない場合は、このような書き方でも問題なくリネームしてくれます。
今回の場合、数桁の行頭にある数字部分のみを削除して、連番を付ける
作業をしたいのなら、以下のような設定でもできると思います。
(注意:一番後ろに半角スペース有り)
検索:
^\d+
置換:
???
行頭からの数桁の数字部分+半角スペースを検索対象にして、置換する
対象となった検索部分を、3桁の連番に置き換えする設定です。
数字部分が3桁のみなら、^\d\d\d で検索しても同じ結果になります。
ちなみに、(.*?)(\.[^.]*)?$は無意味な書き方ですね。
No.1の回答のような書き方をするか、私のような書き方をしてみてね。
(^_^)お待ちしておりました。
ご回答ありがとうございました!
前回の…
■1-01を2ケタの連番にリネーム
■3ケタの重複した連番を正すリネーム
今回の…
■タイトル頭に和文や数字やカッコへの対応
今回のご回答で全て解決いたしました。
さらに式がシンプルになりましたね。
私が先の質問の時に英文字だけではなく色んなパターンを
用意しておけば良かったですが…
なにぶん洋楽ファイルから手を付け始めてすぐに
質問してしまったので、お手数おかけしました。(;^_^A
おかげさまで数千あったファイルのリネームも
すぐ終える事が出来ました。
>(.*?)(\.[^.]*)?$
これはソフトの方で勝手に出てきた記号でしたが
いずれにしても私にはサッパリわかりませんでした。(^_^;)
今回少しだけ勉強になりました。
有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カンマ区切り形式ではなく、セ...
-
txtファイル内の指定の単語の数...
-
エクセルでアルファベット5段階...
-
Ctrl+Hで置換にならない
-
ExcelのROUND関数を一括解除し...
-
エクセル 置換中の値の更新
-
秀丸で改行タグ<br>を入れる方...
-
Access2000のパススルークエリ...
-
英文のワード文章でアルファベ...
-
Accessで、特定の記号を削除し...
-
住所をまとめて変更したいので...
-
vbaで実行後、指定のセルに戻す...
-
ファイル名の変更
-
<IFRAME>でコンテンツ部分のみ...
-
エクセルVBAでマルチページの切...
-
htmlでテキストファイルの中身...
-
リンクをアップデートするしな...
-
パワーポイントで参照ページを...
-
書かれているURLと飛んだ先のUR...
-
ホームページビルダー16のペー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カンマ区切り形式ではなく、セ...
-
txtファイル内の指定の単語の数...
-
Wordチェックボックス作り方(...
-
ExcelのROUND関数を一括解除し...
-
エクセルで置換リストを別ブッ...
-
Ctrl+Hで置換にならない
-
パワーポイントの置き換えマクロ
-
秀丸エディタ タブをカンマに...
-
ワードでの検索、置換モードの...
-
エクセル 置換中の値の更新
-
Excel or条件で抽出し置換したい
-
アクセスのテーブル上でデータ...
-
エクセルの”?”の置換について
-
複数のhtmlファイルのソースを...
-
エクセル リンクを貼ったブッ...
-
dreamweaver でエンコード一括...
-
エクセル2002での単純な文字置...
-
まとめてリンクが張れるフリー...
-
秀丸で、複数の置換を1ステッ...
-
ファイル名の変更
おすすめ情報