注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

Regex インデックス

対応している機能: バッチ

正規表現パターンが指定された式内で見つかるインデックスの配列を返します。

式カテゴリ: 正規表現, 文字列

宣言された引数

  • - 正規表現と一致させる式。
    Expression<String>
  • 正規表現 - インデックスを見つける正規表現。
    Expression<String>

出力タイプ: Array<Integer>

例 1: 基本ケース

説明: 正規表現パターンとそのインデックスを見つけることができます。 引数の値:

  • : ababab
  • 正規表現: ab

出力: [ 0, 2, 4 ]


例 2: 基本ケース

説明: 重複する一致は別々に考慮されず、全体の一致セグメントは単一の一致として扱われます。 引数の値:

  • : abcdcef
  • 正規表現: .c.

出力: [ 0 ]


例 3: 基本ケース

説明: 正規表現パターンが入力文字列と一致しない場合、空の配列が返されます。 引数の値:

  • : abdefg
  • 正規表現: cd

出力: [ ]


例 4: Null ケース

説明: 式が null の場合、出力も null になります。 引数の値:

  • : null
  • 正規表現: ab

出力: null


例 5: Null ケース

説明: パターンが null の場合、出力も null になります。 引数の値:

  • : ababab
  • 正規表現: null

出力: null


例 6: Null ケース

引数の値:

  • : string
  • 正規表現: pattern
stringpattern出力
foofoofoo[ 0, 3 ]
foonullnull
nullabnull
nullnullnull