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

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

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

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

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

別の例として、06/11/56(1956年6月11日)の形式を使用するかなりの数の日付を持つドキュメントがあり、すべての日付が4桁の年(56ではなく1956)。([0-3] [0-9] / [01] [0-9] /)([0-2] [0- 9])

そしてそれを\ 119 \ 2に置き換えます。この例では、見つかった文字列の\ 1は06/11 /であり、これはそのまま置換文字列に転送されます。これは次に19が続き(現在は06/11/19)、見つかったものの最後の2桁なので、結果は06/11/1956になります。

Wordのパターンマッチング機能の利点は、ワイルドカードを使用するchを確認する必要があるだけです。 [検索と置換]ダイアログボックスの[検索]タブまたは[置換]タブで、[チェック]ボックスが選択されています。

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

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(9595)は、Microsoft Word 2007、2010、2013、2016、2019、およびOffice 365のWordに適用されます。このヒントのバージョンは、ここにWordの古いメニューインターフェイス: