countMatches

countMatches(text: String, pattern: String): Number

文字列内の一致の数を数えます。

DataWeave バージョン 2.4.0 で導入されました。

パラメーター

名前 説明

text

一致を検索する文字列。

pattern

テキスト内で検索するサブ文字列。

次の例では、文字列内の一致を数えています。

ソース

%dw 2.0
import countMatches from dw::core::Strings
output application/json
---
"hello worlo!" countMatches "lo"

出力

2

countMatches(text: String, pattern: Regex): Number

正規表現が文字列内のテキストに一致する回数を数えます。

DataWeave バージョン 2.4.0 で導入されました。

パラメーター

名前 説明

text

一致を検索する文字列。

pattern

検索で使用する正規表現パターン。

次の例では、文字列内の母音を数えています。

ソース

%dw 2.0
import countMatches from dw::core::Strings
output application/json
---
"hello, ciao!" countMatches /[aeiou]/

出力

5

countMatches(text: Null, pattern: Any): Null

countMatches​ を ​null​ 値に使用できるようにするヘルパー関数。

DataWeave バージョン 2.4.0 で導入されました。