Wordで正規表現を使う方法を紹介!

Wordで正規表現を使う方法を紹介!

Microsoft Wordの文章内で「ワイルドカード(正規表現)」を使用して文字の検索や置換を行いたいと思ったことはありませんか?Wordでも、ワイルドカードを使用することができますよ。この記事では、Wordで正規表現を使う方法をご紹介しています。


目次[非表示]

  1. Wordで正規表現を使いたい
  2. Wordで正規表現を使う方法

Wordで正規表現を使いたい

Microsoft Wordを使用していて、文章内で「ワイルドカード(正規表現)」を使用して文字の検索や置換を行いたいと思ったことはありませんか?Wordでも、ワイルドカードを使用することができますよ。

Wordで正規表現を使用するには、検索・置換のオプションからワイルドカードを使用できるように設定する必要があります。オプションを設定していないデフォルトの状態では、ワイルドカードとして機能しないという点に注意しましょう。この記事では、Wordで正規表現を使う方法をご紹介していきます。

Wordで正規表現を使う方法

使用可能な正規表現の一例

Wordで使用可能な正規表現の一例を記載します。

  • ?:任意の1文字。「約?回」
  • *(アスタリスク):任意の0文字以上の文字列を検索する。「約*回」
  • [ - ]:範囲の任意の1文字。「[a-z]」
  • []:指定した文字のいずれか1文字。「wom[ae]n」
  • <:単語の先頭の文字を指定して検索する。「<good」
  • >:単語の末尾の文字を指定して検索する。「end>」
  • @:@の直前の文字が1文字・または複数連続している文字を検索する。「go@d」
  • [!]:~以外の1文字を検索する。「!0-9」
  • {数字}:直前の文字が~個ある単語の検索を行う。「go{2}d」
  • {数字,}:直前の文字が~個以上ある単語の検索を行う。「go{3,}d」
  • {数字,数字}:直前の文字がa個~b個まである単語の検索を行う。「go{2,5}d」
  • ():ワイルドカードを囲むことで1つの塊(式)として扱うことができる。

正規表現での検索・置換を行う

実際に、Wordで正規表現を使用して検索・置換を行う方法を説明していきます。

「検索」→「高度な検索」か「置換」をクリック
まずはウィンドウ上部の「ホーム」タブをクリックしてリボンメニューを開き、一番右の「編集」項目にある「検索」→「高度な検索」か「置換」のうち使用する方をクリックしましょう。
「オプション」をクリック
すると、「検索と置換」ダイアログボックスが表示されます。画像の例では、「検索」タブが表示されていますね。ダイアログボックス左下に表示されている「オプション」をクリックしましょう。
「ワイルドカードを使用する」のチェックボックスをクリックして、有効にする
「検索オプション」が開きます。一覧の中から「ワイルドカードを使用する」のチェックボックスをクリックして、有効にすることで、ワイルドカードを使用して文字の検索・置換を行うことができるようになりますよ。ワイルドカードは「特殊文字」ボタンから記号一覧を開きクリックして挿入するか、直接文字列入力欄に入力することができます。

関連記事