“查找和替换”工具用于在字符串字段中搜索特定值并将其替换为更新后的值。
示例
“查找和替换”工具可用于以下情景:
- 数据集包含街道后缀(如 "St."、"Street" 和 "Str")不一致的字段。 请使用“查找和替换”工具将所有值标准化为 “Street”,以提高一致性。
- 数据集中包含最近一次品牌重塑后的过期组织名称。 请使用“查找和替换”工具将所有此类名称更新为新名称,以确保报告和集成间的一致性。
参数
下表概述了在“查找和替换”工具中使用的参数:
| 参数 | 描述 |
|---|---|
输入数据集 | 包含待替换值的数据集。 |
目标字段 | 包含待替换值的一个或多个字段。 |
显示空值和匹配行为的选项 | 启用更多选项来查找和替换值。 |
规则 | 定义如何搜索要替换的值以及如何替换找到的值。 |
用法说明
输入数据集参数用于标识包含要查找并替换的值的数据集。
目标字段参数用于指定包含要查找并替换的值的字符串字段。 可以指定一个或多个字段。
规则参数用于定义搜索和更新字段值的方式。 默认情况下,包含以下选项:
- 查找值 - 要更新的字符串值。 搜索该值时需区分大小写。
- 替换值 - 新字符串值。
要启用查找和替换值的其他选项,请启用显示空值和匹配行为的选项参数。 启用此参数后,以下选项可用:
- 查找类型 - 为查找要替换的值而执行的搜索类型。 选项如下:
- 值 - 搜索特定字符串值。 使用查找值参数指定要搜索的值。
- 空白(空值) - 搜索 null 值。
- 空字符串 - 搜索空字符串值 ""。
- 空格 - 搜索空格值,如 " "。
- 查找值 - 要搜索并更新的字符串值。 此选项仅在查找类型设置为值时可用。
- 替换类型 - 用于更新找到的值的值类型。 选项如下:
- 值 - 将找到的值替换为新值。 使用替换值参数指定新值。
- 空白(空值)- 将找到的值替换为 null 值。
- 空字符串 - 将找到的值替换为 "" 的空字符串值。
- 替换值 - 用于替换找到的值的值。 此选项仅在替换类型设置为值时可用。
- 匹配位置 - 相对于完整字段值查找的值的位置。 选项如下:
- 完整值 - 要查找的值为完整字段值。
- 包含值 - 要查找的值包含在完整字段值内。
- 以值为开头 - 要查找的值位于完整字段值的开头。
- 以值为末尾 - 要查找的值位于完整字段值的末尾。
- 区分大小写 - 确定搜索是否将区分大小写。 默认情况下,搜索区分大小写。 此选项仅在查找类型设置为值时可用。
如果匹配位置参数设置为包含值、以值为开头或以值为末尾,请考虑以下内容:
- 如果替换类型参数设置为空白(空值),则将使用 null 值替换完整字段值。
- 如果替换类型参数设置为值,则将使用新值替换您搜索的部分值,字符串其余部分保持不变。
- 如果替换类型参数设置为空字符串,则将您搜索的部分值从完整值中移除,字符串其余部分保持不变。 例如,如果某字段包含值 "Street" 且您搜索 "eet",则结果将为 "Str"。
输出
工具输出将包含输入数据集中的所有字段。 使用目标字段参数指定的字段将更新为新值。
许可要求
需要以下许可和配置:
- Creator 或 Professional 用户类型
- 发布者、服务商或管理员角色,或等效的自定义角色
有关 Data Pipelines 要求的详细信息,请参阅要求。