パターンマッチングは、テキストを検索および置換するための非常に強力な機能を提供します。 Wordでは、検索仕様内で括弧を使用して、ステートメントの能力をさらに高めることができます。括弧を使用すると、検索のグループ化を指定したり、検索仕様を評価する順序を指定したりできます。

グループ化の問題は、括弧の最も一般的で強力な使用法です。例として、部品番号、タブ、説明で構成されたドキュメントがあるとします。

部品番号はPN-で始まり、最初の文字がAからEで、その後に00から99までの値が続く3文字のコードが続きます。たとえば、部品番号はPN-B34またはPN-A12のようになります。説明は任意の長さにすることができますが、常に段落記号が続きます。

パーツの説明の後に括弧内にパーツ番号が続くようにドキュメントを変更したい場合は、パターンマッチングを使用して変更できます。検索仕様(Find What)には、(PN \-[A-E] [0-9] \ {2})(^ t)(*)(^ 13)を使用します。これは奇妙に見えるかもしれませんが、現在のドキュメントのまとめ方と一致しています。括弧を使用して、部品番号、タブ、および説明の3つの別個の部品を示していることに注意してください。

交換仕様(Replace With)には、\ 3(\ 1)^ 13を使用します。これは、「検索仕様(説明)から3番目のグループを取得し、その後にスペース、左括弧、検索仕様(部品番号)からの最初のグループを続け、段落記号で終了することを意味します。

別の例として、06/11/56の形式を使用する日付がかなりの数あるドキュメントがあり、すべての日付が4桁の年を使用していることを確認するとします( 56ではなく1956)。([0-3] [0-9] / [01] [0-9] /)([0-2] [0-9])を検索し、置き換えることでこれを行うことができます。この例では、見つかった文字列の\ 1は06/11 /であり、これはそのまま置換文字列に転送されます。その後に19が続きます(したがって、現在は06です)。 / 11/19)次に、見つかったものの最後の2桁なので、結果は06/11/1956になります。

Wordのパターンマッチング機能を利用するには、次のことを忘れないでください。どちらかで[ワイルドカードを使用]チェックボックスがオンになっていることを確認する必要があります[検索と置換]ダイアログボックスの[検索または置換]タブ。

_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(1663)は、Microsoft Word 97、2000、2002、および2003に適用されます。Wordのリボンインターフェイス(Word 2007)用のこのヒントのバージョンを見つけることができます。以降)ここ: