検索と置換における正規表現の使用

エディタ ビューおよび翻訳メモリ ビューでテキストを検索および置換する際に正規表現を使用できます。これを行うには、最初に検索と置換 ダイアログ ボックスの[正規表現を使用する]オプションを選択する必要があります。[ホーム]タブ > [編集] グループ > find.png [検索]または replace.png [置換]をクリックすることで、このダイアログ ボックスを表示できます。

検索条件に正規表現を使用する

検索条件で正規表現を使用できます。たとえばテキストに電子メール アドレスを含む分節を検索できます。正規表現は、テキスト内での特定の文字シーケンス (文字パターン) の検索に使用します。正規表現は、特殊なメタ文字を使用する点が、通常の検索ツールと異なります。メタ文字を使用することで、基本パターン、またパターンの特定のバリエーションをすべて検索できる単一の正規表現を作成できます。

このツールは、正規表現の作成方法と使用方法を理解しているユーザーを対象としています。

Studio では正規表現に .Net 構文を使用します。正規表現の使用方法の詳細については、www.regular-expressions.info/reference.html を参照してください。

置換条件に正規表現を使用する

検索条件の一部として正規表現を使用した経験があれば、[置換]ボックスでも正規表現を使用して訳文分節を置き換えることができます。正規表現を使用してテキストが生成され、そのテキストで検索条件に一致したテキストを置き換えます。

例

文章内の単語の順序を変更し、他の場所の同じ文章すべてを変更する場合にこの機能を使用できます。

検索条件

[検索]ボックスで次の正規表現を使用します。

      • field '(\w+)'

文書内の一致する文章が検索されます。XYZ はフィールド名を表しています。

      • "The field 'XYZ' is displayed."

たとえば、次の文章が検索されます。

      • "The field Address is displayed."
      • "The field Name is displayed."  
      • "The field Email is displayed."

置換条件

[置換]ボックスで次の正規表現を使用します。

      • '$1' field

一致する文章の単語の順序が次のように変更されます。XYZ はフィールド名を表しています。

      • "The field 'XYZ' is displayed."  

たとえば、一致する文章の順序が次のように変更されます。

      • "The Address field is displayed."
      • "The Name field is displayed."  
      • "The Email field is displayed."

 

置換における正規表現の使用方法についての詳細は、http://msdn.microsoft.com/en-us/library/ewy2t5e0.aspxを参照してください。

 

 

関連項目

検索と置換におけるワイルドカードの使用

翻訳メモリ ビューでテキストを検索および置換する方法

エディタ ビューでテキストを検索する方法

エディタ ビューでテキストを検索および置換する方法

      この文書についてのご意見をお待ちしています。弊社宛てに電子メールを送信するには、ここをクリックしてください: techcomms@sdl.com

項目:  公開: 2014 年 1 月 31 日