使用 regexReplace("A1009.DCE", "\\D+", "") 时,
windows:
regexReplace("A1009.DCE", "\\D+", "") A.CE
inux:
regexReplace("A1009.DCE", "\\D+", "") A1009CE
这个问题的原因是因为目前DolphinDB的Linux和Windows版本实现正则表达式方式不一样,Linux版本使用了GNU提供的POSIX 正则表达式库 ,实现的是BRE(Basic Regular Expression)风格的正则表达式,不支持\d 等缩写。windows版本使用了C++标准regex库,支持很多linux上无法解析的正则表达式。