永洪社区

标题: replace的处理 [打印本页]

作者: yhdata_mP4YIkec    时间: 2024-7-3 17:38
标题: replace的处理
希望实现需求:原字段列: 牛奶(盒)、牛奶(12盒/件),处理后字段列:牛奶,牛奶。
使用replace(字段列, “(%)", "")函数处理时,通配符不生效,请问需要怎么样才能替换掉()和括号里面的内容。

作者: yhdata_lyaa    时间: 2024-7-3 17:38
计算列参考

replaceRegex(col['列'],"[\(|(].*[\)|)]","")


作者: yhdata_lyaa    时间: 2024-7-3 17:51
试试用正则表达式呢https://www.yonghongtech.com/rea ... 8%E8%BE%BE%E5%BC%8F

作者: yhdata_mP4YIkec    时间: 2024-7-3 17:58
yhdata_lyaa 发表于 2024-7-3 17:51
试试用正则表达式呢https://www.yonghongtech.com/real-help/Z-Suite/10.2/ch/textfunction.html?zoom_high ...

不是很理解,能举个例子嘛
作者: yhdata_lyaa    时间: 2024-7-3 18:10
参考看看https://www.jb51.net/program/313981b3t.htm
也可以使用拆分列,按照(进行拆分




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4