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 ) を返します。

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


新機能 :: サブマッチ取得

Partial Match でもキャプチャ単位のサブマッチ結果を保存し、検索結果で得られた全サブマッチを文字列として取得できます。部分一致が複数ある場合など、検索の結果確認が容易になりました。



  1. 関連 : Get SubMatches ( Exact )

  2. 関連 : Get SubMatches ( Partial )

  3. 関連 : Get Number of Submatches ( Exact )

  4. 関連 : Get Number of Submatches ( Partial )

  5. 関連 : Create 1D-Arr with the Result of REGEX Exact Submatches

  6. 関連 : Create 1D-Arr with the Result of REGEX Partial Submatches

関連 : REGEX :: Exact Match


注意点:1


注意点:2


注意点:3

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

「検索固有 ID 」について、「ミスマッチ判定 ( Condition ) 」の項目でも説明があります。 使い方が分からない場合、「検索固有 ID 」は値ゼロでご利用ください。


注意点:4

正規表現のエラー報告はエクステンションプロパティ設定メッセージウィンドウを表示する機能もあります。