正規表現を使って検索する
検索条件の先頭に「/」を入力すると、正規表現を使った検索が利用できます。
正規表現では以下の特殊コードが利用できます。
- 「*」:手前の文字や特殊コードの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形式)
ご注意
- 正規表現を有効にした場合、「*」と「?」はワイルドキャラクタではなく、正規表現の特殊コードとして扱われます。
手順
- カードウィンドウで[画面]メニューの[検索条件画面]を選びます。
- カードウィンドウ右上の[検索条件]スイッチをクリックしてもかまいません。
- 検索したい項目の「検索条件」欄の先頭に「/」を入力します。
- 「=/」と入力した場合は、正規表現は有効になりません。項目内に「/」のみを含むカードが検索されます。
- 続けて、検索したい文字列を入力します。
- 従来の記号を使った検索式も利用できます。
- 正規表現による検索は、文字列の部分一致条件とみなされます。
- [検索]スイッチをクリックします。
条件に一致するカードが検索されます。
前のページへ検索式 次のページへ簡易正規表現と異形字ゆらぎ同一視検索
ページの先頭へ戻る