countCharactersBy

countCharactersBy(text: String, predicate: (character: String) -> Boolean): Number

文字列の各文字を反復処理する式が ​true​ を返す回数を数えます。

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

パラメーター

名前 説明

text

predicate​ が適用される文字列。

predicate

text​ 文字列の各文字に適用する式。この式では Boolean (ブール) 値を返す必要があります。

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

ソース

%dw 2.0
import * from dw::core::Strings
output application/json
---
"42 = 11 * 2 + 20" countCharactersBy isNumeric($)

出力

7

countCharactersBy(text: Null, predicate: (character: Nothing) -> Any): Null

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

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