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

正则处理CSV带横线手机号前导零及格式化输出问题咨询

正则调整方案

你的原始正则存在两个核心问题:一是没有按照「手机号+姓名」的成对字段逻辑匹配,二是零散匹配规则会捕获到大量无效空值,最终导致输出不符合预期。

调整后正则表达式

([^,]+),([^,]+)(?:,|$)

规则说明

  • ([^,]+):第一个捕获组,匹配除逗号外的所有连续字符,对应手机号字段
  • ,:匹配字段分隔符逗号
  • ([^,]+):第二个捕获组,匹配除逗号外的所有连续字符,对应姓名字段
  • (?:,|$):非捕获组,匹配两个字段后的分隔逗号或者文本结束位置,不占用替换变量位

调整后替换规则

SKT: 
DC: 
ADT: 
$1
$2

效果验证

针对你给出的输入示例:
0302-8447950,FAISAL SHAHZAD,0332-4941510,VIVO OFFICE
使用上述规则替换后,输出结果和你要求的预期结果完全一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 10:51:00