Regex Exact Match


ASTER::CONDITION::REGEX::Match

正規表現を使って対象文字列との「完全一致」を検索。 一致があった時、true を返す。

完全一致は文字列全体が書式を満たしているか検証する機能として利用されます。正規表現を使ったパターン構文とキャプチャグループという概念・知識が必要になります。

正規表現を使った完全一致検索は、部分一致しても「真 ( true ) 」判定を返しません。


正規表現を利用した文字列検索は大別すると二つ、「完全一致」と「部分一致」があります。内部処理的には完全一致検索を「 match 」、部分一致検索を「 search 」と呼びます。

  • ASTER::CONDITION::REGEX::Match ( Exact Match )

  • ASTER::CONDITION::REGEX::Search ( Partial Match )


検索に一致が無かった場合、即時実行条件である「 ミスマッチ判定 」が利用できます。

一致があった場合の処理と、一致が無かった場合の処理を CF25 上のイベントエディタで書き分けでき、更に「検索用識別番号 」を利用したイベントの「識別」ができます。

新機能

キャプチャグループ単位の全サブマッチを文字列として取得でき、JSON へエクスポートできます。検索結果の確認や文字列の編集が便利になりました。


パラメータ.1

検索対象文字列

パラメータ.2

正規表現を使った検索用クエリ文字列 (キーワード)

パラメータ.3

検索用識別番号 ( Search uID )、イベント識別用


注意点

検索に用いられた正規表現に構文エラーが含まれている場合、即時実行条件の「正規表現エラー」が利用可能。検索用識別番号を使ったイベントの識別が利用できます。

「検索用識別番号」について、「ミスマッチ判定」の項目でも説明があります。

使い方が分からない場合、「検索用識別番号」は値ゼロで利用してください。ただしゼロで共通化した場合、「検索用識別番号」を使ったイベント識別ができなくなります。

検索時に「検索用識別番号」を適切に設定すると、検索に一致が無かった時の即時実行条件である「ミスマッチ判定」で、「検索用識別番号」によるイベントの識別ができるようになります。