正規表現を使って検索する

検索条件の先頭に「/」を入力すると、正規表現を使った検索が利用できます。

正規表現では以下の特殊コードが利用できます。

  • 「*」:手前の文字や特殊コードの0回以上の繰り返し(簡易表現の「*」は正規表現では「.*」と表現する)

    例 【.*】…【注意】、【サンプル】、【】

  • 「.」:任意の1文字(簡易表現の「?」に相当)

    例 超漢字.用…超漢字V用、超漢字

  • 「?」:手前の文字や特殊コードの0~1回の繰り返し

    例 99?8…1988、1998

  • 「+」:手前の文字や特殊コードの1回以上の繰り返し

    例 0+…1900年、101匹、10000

  • 「|」:選択(OR指定。|の前後の文字列のどちらかを含む)

    例 樋口|芥川…芥川龍之介、樋口一葉

  • 「^」:行頭(前方一致検索)

    例 ^世界…世界一、世界大会

  • 「$」:行末(後方一致検索)

    例 世界$…多漢字の世界、新世界

  • 「\」:エスケープ(特殊コードを単なる文字とみなす)

    例 1\+1…1+1=2

  • 「( )」:括弧()で囲まれた正規表現をひとまとまりとする

    例 超漢字(4|V)…超漢字4、超漢字V

  • 「[ ]」:文字クラス([ ]内にある文字をキーワードとして指定できる)

    例 [漢V超字]…「超漢字V」、「多漢字

  • 「[ - ]」:文字クラス内の範囲(文字コードの並び順で範囲を指定できる)

    例 [α-ω]…「プラスα」、「β版」

  • 「[:名前:]」:名前(文字セット名)付き文字クラス(使用できる文字クラスは、日本基本、日本補助、GT、大漢和、中国、韓国、台湾、各国、JIS第1第2、JIS第3、JIS第4)

    例 [[:日本補助:]]…「森外」

  • 「[^ ]」:文字クラス内の否定(指定した文字クラスを検索対象から除く)

    例 [^[:日本補助:]]…「

  • 「&Txxyyyy;」:テキスト形式TRONコード(&T形式)

ご注意

  • 正規表現を有効にした場合、「*」と「?」はワイルドキャラクタではなく、正規表現の特殊コードとして扱われます。

手順

  1. カードウィンドウで[画面]メニューの[検索条件画面]を選びます。
    • カードウィンドウ右上の[検索条件]スイッチをクリックしてもかまいません。
  2. 検索したい項目の「検索条件」欄の先頭に「/」を入力します。
    • 「=/」と入力した場合は、正規表現は有効になりません。項目内に「/」のみを含むカードが検索されます。
  3. 続けて、検索したい文字列を入力します。
    • 従来の記号を使った検索式も利用できます。
    • 正規表現による検索は、文字列の部分一致条件とみなされます。
  4. [検索]スイッチをクリックします。
    条件に一致するカードが検索されます。

前のページへ検索式 次のページへ簡易正規表現と異形字ゆらぎ同一視検索

ページの先頭へ戻る

HOME > サポート情報 > 取扱説明書 > 正規表現を使って検索する