Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerFlex Gateway新着情報
Governance新着情報
Monitoring API Manager2.x
Mule 4
3.9
1.1
2.x
1.2
7.x
製品のこのバージョンは サービス終了になっています。
DataWeave 2.2 は Mule 4.2 と互換性があり、Mule 4.2 にバンドルされています。
このバージョンの Mule は、拡張サポートが終了する 2023 年 5 月 2 日にその すべてのサポート このバージョンの Mule を使用する CloudHub には新しいアプリケーションをデプロイできなくなります。許可されるのはアプリケーションへのインプレース更新のみになります。 『標準サポートが適用されている最新バージョンの Mule 4 にアップグレード』することをお勧めします。これにより、最新の修正とセキュリティ機能強化を備えたアプリケーションが実行されます。 |
入力文字列内で検出されたすべての一致を含む配列を返します。
各一致は、完全一致の後に正規表現のキャプチャグループ (存在する場合) が 含まれる配列として返されます。
名前 | 説明 |
---|---|
|
スキャンする入力文字列。 |
|
|
次の例では、regex
(正規表現) で URL が記述されます。括弧内に 3 つのキャプチャグループ (ピリオド .
より前の文字と後の文字) が含まれます。入力 URL への一致とキャプチャグループの配列が作成されます。flatten
を使用して、出力を配列の配列から単純な配列にフラット化しています。regex
(正規表現) はスラッシュ (//
) 内で指定されています。
%dw 2.0
output application/json
---
flatten("www.mulesoft.com" scan(/([w]*).([a-z]*).([a-z]*)/))
DataWeave
[ "www.mulesoft.com", "www", "mulesoft", "com" ]
JSON
次の例では、regex
(正規表現) でメールアドレスが記述されます。2 つの
キャプチャグループ (@
より前の文字と後の文字) が含まれます。入力文字内のメールアドレスへの一致とキャプチャグループの配列が作成されます。
%dw 2.0
output application/json
---
"anypt@mulesoft.com,max@mulesoft.com" scan(/([a-z]*)@([a-z]*).com/)
DataWeave
[
[ "anypt@mulesoft.com", "anypt", "mulesoft" ],
[ "max@mulesoft.com", "max", "mulesoft" ]
]
JSON