【发布时间】:2017-04-06 09:53:23
【问题描述】:
我正在尝试读取一个文本文件并将所有出现的“搜索词”替换为正则表达式的“替换词”并写入新文件。
我对 pentaho 水壶比较陌生,不确定哪种转换或一组步骤最适合这个用例?大多数转换按行或列读取数据,所以我不确定如何读取文本文件并进行查找替换工作?大多数是逐行或逐字段转换文件。
感谢您的时间和关注。
【问题讨论】:
我正在尝试读取一个文本文件并将所有出现的“搜索词”替换为正则表达式的“替换词”并写入新文件。
我对 pentaho 水壶比较陌生,不确定哪种转换或一组步骤最适合这个用例?大多数转换按行或列读取数据,所以我不确定如何读取文本文件并进行查找替换工作?大多数是逐行或逐字段转换文件。
感谢您的时间和关注。
【问题讨论】:
Step 1 - Input-> Text file input : 文件类型:固定,一个字符串字段就够大了
第 2 步 - 转换 -> Replace in String :使用正则表达式:Y,查找:“搜索词”,替换:“替换词”
第 3 步 - 输出 -> Text file output
不确定它是否是最好的,但它确实有效。希望对您有所帮助。
【讨论】: