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

ADF Dataflow表达式构建器:列清洗与解析求助

从嵌套字符串提取目标格式的解决方案

假设你处理的嵌套字符串格式类似包含businessEvent(对应分类)和new-deal(对应内容)字段的JSON结构(如{"businessEvent":"客户跟进","new-deal":"线下拜访 需求确认","otherKey":"冗余内容"}),可以用regexReplace函数直接提取目标内容并拼接成要求的格式:

regexReplace(
  你的列名,
  '.*"businessEvent":"([^"]+)".*"new-deal":"([^"]+)".*',
  '$1 - $2'
)

逻辑说明:

  • .* 匹配任意长度的冗余字符,忽略字段前后的多余内容
  • "businessEvent":"([^"]+)" 通过捕获组提取businessEvent对应的分类值,[^"]+确保只取到双引号内的有效内容,不会匹配到其他字段
  • "new-deal":"([^"]+)" 同理提取new-deal对应的内容部分
  • 替换模板$1 - $2将两个捕获组的内容按要求拼接,$1对应分类,$2对应内容

如果你的嵌套字符串格式有差异(比如用单引号、字段顺序颠倒),只需要调整正则中的引号类型或字段顺序即可,核心是通过捕获组锁定目标字段的取值范围。

内容的提问来源于stack exchange,提问作者SacDeb

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 08:30:55