You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询DataWeave正则匹配函数可接受的输入字符串格式

问题解答

你的getId函数中使用的正则表达式/betalning_maltid_\{id:([0-9]+)\}/,要求输入字符串必须符合以下格式:

  • 固定前缀:betalning_maltid_
  • 紧跟英文大括号包裹的id:数字结构:{id:XXX}(XXX为至少1位阿拉伯数字)

正确输入示例

"betalning_maltid_{id:099}"
"betalning_maltid_{id:12345}"

你之前的输入失败原因

  • "betalning_maltid_id:099":缺少前后的英文大括号{}
  • "betalning_maltid_099":没有{id:前缀和}后缀
  • "099":完全缺失固定前缀与大括号结构

正则逻辑说明

正则里的\{和\}是转义后匹配字面意义的英文大括号,([0-9]+)用于捕获连续数字,[1]则提取该捕获组的内容。只要输入严格匹配betalning_maltid_{id:数字}的完整结构,函数就能正确提取出目标数字。

内容的提问来源于stack exchange,提问作者John Q. Public

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 05:43:09