字符串替换

更新时间:
复制为 MD 格式

DataWorks数据集成单表实时任务支持使用字符串替换组件,可以对指定的字段进行字符串替换。

步骤一:配置数据集成任务

  1. 新建数据源,详情请参见:数据源管理

  2. 新建数据集成任务,详情请参见:单表实时同步任务配置

    说明

    当数据集成侧同步任务的同步类型为单表实时,可在数据来源组件与数据去向组件之间新增数据处理组件。详情可参见支持的数据源及同步方案

步骤二:添加字符串替换组件

  1. 在单表实时同步任务中,开启数据处理开关,单击+添加节点,新增选择字符串替换组件。

  2. 配置规则。

    单击新增规则,配置如下信息,支持添加多条:

    • 字段名:选择前一个步骤的文本类型输入字段。

    • 被替换的内容:查找的原字符串,当关闭正则匹配时,支持Java转义字符,例如\t(制表符)、\n(换行符)、\u0001(Unicode字符)。

    • 要替换的内容:替换后的新字符串,当关闭正则匹配时,支持Java转义字符,例如\t(制表符)、\n(换行符)、\u0001(unicode字符)

    说明
    • 正则匹配:是否启用正则表达式匹配,开启正则匹配时,原字符串支持的正则表达式规则参考Class Pattern,新字符串替换支持使用$+数字引用正则表达式中的分组,例如字段内容为no.9526,原字符串配置no.([0-9]+),新字符串配置$1,则替换后的字段内容为9526

    • 大小写敏感:原字符串查找是否大小写敏感。

    image

后续操作

完成数据来源字符串替换的配置后,可单击数据输出预览,以便查看当前节点的输出数据结果,是否符合您的需求。