• ベストアンサー

HTML内の漢字の画像ファイル名を順次探し出し、自動的に半角ファイル名

HTML内の漢字の画像ファイル名を順次探し出し、自動的に半角ファイル名に変換し、対応するフォルダーの画像のファイル名も 同時に変換するような手軽な(フリー)ソフトは有りませんか。 何分にも大量のHTMLなので、手作業でやると途中で絶対間違いそうなので、ソフトを探してます。 ホームページを公開するためHTMLでプログラムを作りました。 手元では、正常に動作しますが、写真のファイル名が漢字なので、これを半角のファイル名に 置き換えなければなりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

無理です。 逆作業になります。 画像へのパスをまず変更して、テキストエディタで変換になります。 たとえば、EmEditor( http://jp.emeditor.com/ )を使うと、 1) 画像収納ホルダを開いて、画像のパスを変更する。   フォルダも日本語や半角スペースを含められないので、それらを含めて画像へのパス   と表現してあります。 2) EmEditorを開いて、編集→フォルダから置換を選択  ・サブフォルダーも含める。  ・置換したファイルを開いたままにするは自信があればチェックを外す  「画像へのパス」→「新しいパス」   として置換  例: /photo/写真1.jpg  → /photo/photo1.jpg  これをすべての画像について行う。  もちろん、画像の名前をあなたが決めたルールで行うなら正規表現も使えます。  例: /photo/写真(\d*)\.jpg  → /photo/photo\1.jpg   photoフォルダー内の画像の写真(数字*)のものをphoto\1.jpgに代えたとき。   *は0個以上を示す。   この場合.は任意の文字を示すので、.はエスケープする必要がある。

noname#113585
質問者

お礼

ORUKA1951さん、コメントありがとうございます。 参考にさせていただきます。

関連するQ&A

専門家に質問してみよう