
No.5ベストアンサー
- 回答日時:
No.1の回答者です。
難しいことを希望するのですね。
色々なパターンを考慮しないとならないので、私には荷が重すぎます。
一応、以下のような設定で可能だと思いますが、パターンを用意して
検証をしていませんので、対象のすべてで置換がうまくいかなくても、
この質問への回答は最後です。
ファイル名とフォルダ名を置換する例
[ターゲット]で[ファイル]と[フォルダ]にチェック
[高度なリネーム]で[正規表現]を選択
[検索:]にて、色の前に一文字があるものを検索対象にします。
(.*)(.+色)(.*)
[置換:]にて、一文字の色の付いた2番目のパターンを対象にする。
[スクリプト]にチェックしておき、[スクリプト言語]は[ JScript ]を選択
["\1"]+({赤色:"(危険)",青色:"(正常)",黄色:"黄色"})["\2"]+["\3"]
色の付くパターンで変えないもの(今回は黄色)も指定しておく。
青紫色のように2文字以上の色がつくものは対象にしていません。
(これをすると正規表現の指定が複雑になるため)

大変お手数をお掛けしました。
変換大成功です。
これで予定していた変換作業ができそうです。
ある文字をある文字に置き換えるのに、
これほど難しい指定が必要になるとは思いませんでした。
丁重な説明と回答に感謝いたします。
No.4
- 回答日時:
No.3の続きです。
一応、検索状態をキャプチャしたものも添付しておきます。
似たようなフォルダ名があっても、指定した名前だけを置換対象にして
いるのがわかると思います。

フォルダーは大成功でした。
ありがとうございます。
ただ、今の状態だと2フォルダーしか扱えないことになります。
拡張のついたファイルもうまく動作しませんでした。
また、実際には赤色の前後に様々な文字がくる可能性があります。
なんとかならないでしょうか、
置き換えパターン
’xx赤色xxxxxxx’ ⇒ 'xx(危険)xxxxxxx'
’xx青色xxxxxxx’ ⇒ 'xx(正常)xxxxxxx'
No.3
- 回答日時:
No.1の回答者です。
シングルコーテーションで括られていないのですね。
前回は少し寝ぼけていたようで一部間違った書き方をしていました。
同じような説明ですが、一部変えています。
フォルダ名を置換する例
[ターゲット]で[フォルダ]のみにチェック
[高度なリネーム]で[ワイルドカード]にチェック
[検索:]にて
*
[置換:]にて
[スクリプト]にチェックしておき、[スクリプト言語]は[ JScript ]を選択
({赤色:"(危険)",青色:"(正常)"})["\1"]
上記の設定で、他のフォルダ名のものも右の一覧に表示されますが、
変換されるフォルダは「赤色」と「青色」だけになります。
[ターゲット]でフォルダのみにチェックしてあることと、[検索:]で*の
ワイルドカード一つだけにすることで、指定のパスにあるフォルダ全部
を対象にしています。
[置換:]で[スクリプト]にチェックすることで「({ })」の中にある項目を
対象にして置換を実行してくれます。
「赤色:"(危険)"」の書き方で一つの置換をしてくれますので、カンマでの
区切りを入れて複数リストを作成できます。これはヘルプのサンプルを
参考にしているだけですので、置換対象が増えた場合の書き方までは
わかりません。

No.1
- 回答日時:
スクリプトを使う方法しかないので、不得意ですが。
ヘルプから推測しているだけなので、意味を解って設定している
ということではないので、別の指定方法は例示できません。
フォルダ名を置換する例
[高度なリネーム]で[ワイルドカード]にチェック
[検索:]にて
’*’
[置換:]にて
[スクリプト]にチェックしておき
({赤色:"(危険)",青色:"(注意)"})["\1"]

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) コマンドプロンプトまたはpower shellなどを用いてのフォルダ内のファイル一括リネーム方法をご 4 2022/10/24 09:42
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/06 13:01
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/03 09:11
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- その他(コンピューター・テクノロジー) FPGA構成データ、ソフトウェアデータ をボード Zybo Z20 用に転送する方法 1 2023/07/25 18:19
- ゴルフ ショットナビクレスト ゴルフ場データ更新について 2 2023/01/01 10:34
- フリーソフト フリーソフト[フリーオンライン動画兼音声変換ソフト]縦長になってしまう 2 2022/07/11 08:11
- PDF I LOVE PDF利用 pdfからWordに変換について 回答お願いいたします。 無料のI LOV 1 2022/05/13 13:24
- Windows 10 Windowsのバッチファイルで正規表現の置換方法について… 4 2022/12/09 16:00
- 確定申告 弥生の青色申告の借入金の仕訳について 1 2023/03/12 20:59
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カンマを改行に変換する方法
-
エクセルの『検索と置換ボック...
-
文字列に含まれているダブルク...
-
カンマ( , )をタブに置換したい。
-
マクロを教えてください。
-
秀丸で余分なスペースを削除したい
-
文字の列を揃えるには
-
EXCEL VBA でのワード置換
-
Excelで全角ハイフンを半角ハイ...
-
エクセル重複削除で綺麗に削除...
-
エクセル 置換又は関数でかっこ...
-
Access リストから文字の...
-
ワード2010 置換方法を教えてく...
-
ワード;注括弧が { になって...
-
エクセル2003で特殊文字の置換方法
-
置換積分の置き換える文字は媒...
-
word 改行マークを印刷時に表示...
-
変数をVBAのみで置換
-
Excelで特定の文字以下を削除し...
-
ワードで複数の文字を一括・連...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カンマを改行に変換する方法
-
カンマ( , )をタブに置換したい。
-
CSVファイルの任意の列をダブル...
-
文字列に含まれているダブルク...
-
秀丸で余分なスペースを削除したい
-
エクセル重複削除で綺麗に削除...
-
エクセルの『検索と置換ボック...
-
Excelで全角ハイフンを半角ハイ...
-
Word:差し込み印刷時に文字列...
-
文字の列を揃えるには
-
word 改行マークを印刷時に表示...
-
セルの文字列後ろのスペース削除
-
エクセルでコンマとピリオドを...
-
エクセルの「置換」で1行の部分...
-
テキストでタブを検索してスペ...
-
桐の項目名の変数利用(一括処理)
-
1文字だけ置換したい
-
エクセルで濁点カナの変換方法...
-
ワード (word ) 日本語の文字...
-
複数のスペースを1つのタブに...
おすすめ情報