Skip To Content

查找和替换

“查找和替换”工具用于在字符串字段中搜索特定值并将其替换为更新后的值。

示例

“查找和替换”工具可用于以下情景:

  • 数据集包含街道后缀(如 "St.""Street""Str")不一致的字段。 请使用“查找和替换”工具将所有值标准化为 “Street”,以提高一致性。
  • 数据集中包含最近一次品牌重塑后的过期组织名称。 请使用“查找和替换”工具将所有此类名称更新为新名称,以确保报告和集成间的一致性。

参数

下表概述了在“查找和替换”工具中使用的参数:

参数描述

输入数据集

包含待替换值的数据集。

目标字段

包含待替换值的一个或多个字段。

显示空值和匹配行为的选项

启用更多选项来查找和替换值。

规则

定义如何搜索要替换的值以及如何替换找到的值。

用法说明

输入数据集参数用于标识包含要查找并替换的值的数据集。

目标字段参数用于指定包含要查找并替换的值的字符串字段。 可以指定一个或多个字段。

规则参数用于定义搜索和更新字段值的方式。 默认情况下,包含以下选项:

  • 查找值 - 要更新的字符串值。 搜索该值时需区分大小写。
  • 替换值 - 新字符串值。

要启用查找和替换值的其他选项,请启用显示空值和匹配行为的选项参数。 启用此参数后,以下选项可用:

  • 查找类型 - 为查找要替换的值而执行的搜索类型。 选项如下:
    • - 搜索特定字符串值。 使用查找值参数指定要搜索的值。
    • 空白(空值) - 搜索 null 值。
    • 空字符串 - 搜索空字符串值 ""
    • 空格 - 搜索空格值,如 " "
  • 查找值 - 要搜索并更新的字符串值。 此选项仅在查找类型设置为时可用。
  • 替换类型 - 用于更新找到的值的值类型。 选项如下:
    • - 将找到的值替换为新值。 使用替换值参数指定新值。
    • 空白(空值)- 将找到的值替换为 null 值。
    • 空字符串 - 将找到的值替换为 "" 的空字符串值。
  • 替换值 - 用于替换找到的值的值。 此选项仅在替换类型设置为时可用。
  • 匹配位置 - 相对于完整字段值查找的值的位置。 选项如下:
    • 完整值 - 要查找的值为完整字段值。
    • 包含值 - 要查找的值包含在完整字段值内。
    • 以值为开头 - 要查找的值位于完整字段值的开头。
    • 以值为末尾 - 要查找的值位于完整字段值的末尾。
  • 区分大小写 - 确定搜索是否将区分大小写。 默认情况下,搜索区分大小写。 此选项仅在查找类型设置为时可用。

如果匹配位置参数设置为包含值以值为开头以值为末尾,请考虑以下内容:

  • 如果替换类型参数设置为空白(空值),则将使用 null 值替换完整字段值。
  • 如果替换类型参数设置为,则将使用新值替换您搜索的部分值,字符串其余部分保持不变。
  • 如果替换类型参数设置为空字符串,则将您搜索的部分值从完整值中移除,字符串其余部分保持不变。 例如,如果某字段包含值 "Street" 且您搜索 "eet",则结果将为 "Str"

输出

工具输出将包含输入数据集中的所有字段。 使用目标字段参数指定的字段将更新为新值。

许可要求

需要以下许可和配置:

  • CreatorProfessional 用户类型
  • 发布者、服务商或管理员角色,或等效的自定义角色

有关 Data Pipelines 要求的详细信息,请参阅要求