【问题标题】:Remove special characters using Pentaho - Replace in String使用 Pentaho 删除特殊字符 - 替换为字符串
【发布时间】:2017-02-08 11:09:17
【问题描述】:

我想删除字符串字段中的特殊字符,例如 ! @ # $ % ^ * _ = + | \ } { [ ] : ; < > ? /

我使用了“替换字符串”步骤并启用了使用正则表达式。但是,我不知道将在“搜索”中放入的正确语法以从字符串中删除所有这些字符。如果我只在“搜索”中放置一个字符,它就会从字符串中删除。我怎样才能删除所有这些??

这是我如何做到的图片:

【问题讨论】:

    标签: regex pentaho kettle pentaho-spoon pdi


    【解决方案1】:

    根据documentation,正则表达式风格是Java。你可以使用

    \p{Punct}
    

    Java regex syntax reference

    \p{Punct} 标点符号:!"#$%&'()*+,-./:;<=>?@[]^_`{|}~ 之一

    【讨论】:

    • 谢谢!这么大的帮助:)
    猜你喜欢
    • 2017-03-24
    • 1970-01-01
    • 2016-11-30
    • 1970-01-01
    • 1970-01-01
    • 2021-08-09
    • 2021-11-17
    • 2015-03-17
    相关资源
    最近更新 更多