“字符串替换”的主要用途就是字面理解,根据正则表达式或者直接将其他字段的值(前提是字符串类型的)替换掉目标字段中的值,在ETL过程中也是经常使用的一个功能算子,不过对正则表达式要有一定了解,下面介绍如何使用此功能算子。
-
核心对象->转换->字符串替换,将“字符串替换”拖拽到转换页面中,如下图所示。
-
配置参数,配置参数根据具体需求而定,这里举个简单的例子,用‘|’字符替换掉每个字段中的‘-’字符,如下图所示
-
原始文件中数据如图 3-1所示,结果数据如图 3-2所示
图 3-1
图 3-2
通过数据比对可以发现,已经将每个字段中的‘-’字符全部替换成了‘|’字符。