Condition :: Search (Partial)
正規表現を使った部分一致検索
ASTER::CONDITION::REGEX
::Search (Partial Match)
REGEX :: Partial Match
正規表現を利用した文字列検索を大別すると二つ、「完全一致 ( Exact Match )」と「部分一致 ( Partial Match )」があります。
内部処理的には完全一致検索を「 match
」、部分一致検索を「 search
」と呼び区別しています。
Name | Japanese | Another Name | Function |
---|---|---|---|
Exact | 完全一致 | Match | 文字列全体が一致を得られた場合 true |
Partial | 部分一致 | Search | 文字列の一部が一致すれば true |
Partial
はキーワードが一部でも一致すればコンディションは真 ( true
) を返します。
検索に一致が無かった場合、即時実行条件である「 ミスマッチ判定 」が利用できます。
「 ミスマッチ判定 」を使うと一致があった場合の処理、一致が無かった場合の処理を CF25 上のイベントエディタで書き分けることができ、更に「検索固有 ID 」を利用したイベントの「識別」ができます。
新機能 :: サブマッチ取得
Partial Match でもキャプチャ単位のサブマッチ結果を保存し、検索結果で得られた全サブマッチを文字列として取得できます。部分一致が複数ある場合など、検索の結果確認が容易になりました。
-
関連 : Create 1D-Arr with the Result of REGEX Exact Submatches
-
関連 : Create 1D-Arr with the Result of REGEX Partial Submatches
関連 : REGEX :: Exact Match
注意点:1
注意点:2
注意点:3
検索時に「検索固有 ID 」を設定すると、検索に一致が無かった時の即時実行条件である「ミスマッチ判定」で、「検索固有 ID 」によるイベントの識別ができます。
「検索固有 ID 」について、「ミスマッチ判定 ( Condition ) 」の項目でも説明があります。 使い方が分からない場合、「検索固有 ID 」は値ゼロでご利用ください。
注意点:4
検索に用いられた正規表現に構文エラーが含まれている場合、即時実行条件から「正規表現エラー」の検出が利用可能。
正規表現のエラー報告はエクステンションプロパティ設定にメッセージウィンドウを表示する機能もあります。