バージョン
Batch Rename Settingsパネルの3セクションのうち、最初のセクションがReplaceです。このセクションで、非常に単純な置換パターンから非常に複雑な置換パターンまでを使ってオブジェクト名やNotesのテキストを置換できます。
テキストを置換するには:
名前変更を適用する対象がリストにあるオブジェクトの名前かコメントかを、Apply Toリストで指定する。
Replaceを選択する。
検索するテキストを、場合によって正規表現(regular expression)パターンの形式でFind whatフィールドに入力する。
置換テキストを、場合によって正規表現の後方参照(regular expression back reference)の形式でReplace withフィールドに入力する。
Find whatに入力したテキストと同じ大文字・小文字を使ったテキストのみを検索するには、Match caseを選択する。
注釈 | |
---|---|
Match caseは正規表現パターンに適用されず、必要に応じて大文字・小文字を識別するために設定します。 |
Use Regular Expressionを選択すると、WwiseがFind whatやReplace withの入力内容を正規表現シンタックスと解釈する。Wwiseが認識できるシンタックスの詳細については 「Regular expression reference」 を参照。
Occurrenceリストで、指定パターンにマッチする件数が複数ある場合の対応を指定する:
First:最初にマッチした項目だけを含める。
Last :最後にマッチした項目だけを含める。
All:オブジェクト名やコメントのパターンがマッチするものを全て含める。
変更内容を確認してから、Rename Allをクリックして内容を置換する。
Wwise Sample Projectを例に、使い方を説明します。サンプルプロジェクトのActor-Mixer HierarchyにあるMIDI Work Unitには、何十個ものMIDIオブジェクトがあり、それぞれの名前の一部として絶対ノート 、つまりC00、D00、E00、F00、G00、A01、B01、C02などが使われています。さて、プロジェクトがフランスの自社スタジオに委託されることになり、そこでは固定ドのソルフェージュの「ドレミ」を使っているとします。全てのオブジェクト名を変えてあげた方が、フランスのオーディオデザイナー達は喜ぶでしょう。次のように変更します:
Ctrlを押してMIDI Work Unitをクリックする。
MIDI Work Unit階層が開き、中に多数のオブジェクトが表示される。
Project ExplorerでKalimba、Sansula、Voice、Wood Sansulaのオブジェクトを全て選択する。Then open the shortcut menu and select Batch Rename.
Batch Renameビューが開き、選択したオブジェクトがPreviewパネルに表示される。
SettingsパネルのApply ToがNameに設定されていなければ、設定する。
PreviewパネルのBefore列に現在のオブジェクト名がリスト表示される。
Replaceを有効にして、その数列下にあるUse Regular Expressionを有効にする。
Find whatとReplace withフィールドが有効になり、正規表現の入力や解釈が可能になる。
Find whatフィールドに_C(#?\d{1,2})
を入力する。次にPreviewパネルをクリックすると予測結果を確認できる。
名前に_C
が使われ、#の有無にかかわらず次に数字1桁または2桁が続くオブジェクトは全て、マッチした文字が削除された状態でAfter列にリスト表示されるので、いくつかのオブジェクトにはエラーメッセージResulting name is already used by a sibling object or is otherwise reservedが表示される。その他のオブジェクトは全てNo replace match detectedのメッセージが表示される。
Replace withフィールドに_Do$1
を入力する。次にPreviewパネルをクリックすると予測結果を確認できる。これで、マッチするCノートが削除されるだけでなく、After列ではCの代わりにDoが表示される。
Rename Allをクリックして変更内容を適用する。
Preview パネルに、マッチした全オブジェクト、それぞれの更新された名前、そしてSuccessfully renamed メッセージが表示される。
続いて残り6つのノートでも、同じ操作を繰り返す。
正規表現である_C(#?\d{1,2})とそれを置き換える_Do$1がどのように組み合わされるかを、下表に詳しく説明します。
Before |
After |
Explanation |
---|---|---|
VI_VOICE_33_C#6 |
VI_VOICE_33_Do#6 |
置換後は:
|
VI_WOOD_SANSULA_C00_HI |
VI_WOOD_SANSULA_Do00_HI |
置換後は:
|