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

ADF数据流表达式生成器中如何按多空格分割字符串?

在ADF数据流中处理多空格分割字符串的方法

针对多空格分割字符串的问题,这里提供实用的解决方式:

  • 先清理空格再分割(推荐)
    先统一处理字符串里的多余空格,再执行分割操作,表达式如下:

    split(trim(regexReplace(name, '\\s+', ' ')), ' ')
    

    各部分作用:

    • trim():去除字符串首尾的所有空白字符(包括空格、制表符等)
    • regexReplace(name, '\\s+', ' '):用正则匹配一个或多个连续空白字符,替换成单个空格;如果仅需匹配空格(排除其他空白符),可把\\s+换成 +
    • split(..., ' '):按单个空格分割处理后的字符串

    实际效果示例:

    • 输入Joel Smith(两个空格),处理后得到数组["Joel", "Smith"]
    • 输入 Joplin Smith (首尾空格+中间三个空格),处理后得到数组["Joplin", "Smith"]

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 05:02:42