メイン コンテンツをスキップする 補完的コンテンツへスキップ

matches

正規表現が入力文字列と一致すると、trueを返します。

情報メモ注: 最後の2つの引数はTalend Cloud Pipeline DesignerTalend Data Mapperでのみサポートされています。
findファンクションとは異なり、matchesファンクションは正規表現が入力全体にマッチングした時のみtrueを返します。

引数

  1. 入力文字列。
  2. 文字列としての正規表現。
  3. オプション: 正規表現が大文字と小文字を区別しないかどうかを定義するブール値。デフォルト値はfalseです。
  4. オプション: 行ターミネーターを含めて、.記号がどれかの文字と一致するかどうかを定義するブール値。デフォルト値はtrueです。
  5. オプション: Long値としてのタイムアウト値(ミリ秒)。デフォルト値は10000です。
  6. オプション: 式の中でホワイトスペース文字を無視するかどうかを定義するブール値。デフォルト値はfalseです。
  7. オプション: 入力を単独文字列ではなく、複数行として処理するかどうかを定義するブール値。これを有効にすると、入力の先頭と各行の先頭に^文字を、入力の最後と各行の最後に$文字をマッチングさせることができるようになります。デフォルト値はfalseです。

結果
matches("Hello World!", "\w+ \s\w+!", true, true, 15000, true, false) true

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。