数据转换

定位元素并声明属性后,NDS 从目标元素中提取内容。 但有时您可能希望在保存到输出表之前转换内容。 例如,删除一些多余的前缀,或替换一些文本。 NDS 提供了丰富的内置转换器,让您可以编写自己的正则表达式来灵活处理内容。 点击各字段属性框后的预览变换图标() 在每个字段的属性框之后,会弹出预览和转换对话框。

构建数据转换:

  • 正则模板内容抽取 它提供了各种内置的正则表达式来提取内容。 例如:

    • 整数: 仅从内容中提取整数
    • 数值: 从内容中提取所有数字和点
    • 邮箱地址
    • IPv4地址
    • IPv6地址
    • URL网址
    • 美国手机号码格式
    • 英国手机号码格式
    • 大陆手机号码格式
    • 大陆带区号的手机号码格式
    • 各种各样的日期格式
    • 美国SSN号格式
    • 大陆身份证号格式
    • 台湾身份证号格式
    • 美国邮编格式
    • 英国邮编格式



  • 简单内容抽取 如果内置的正则表达式没有适合您的,并且你没有正则表达式技巧,您可以使用简单抽取来实现基本的内容抽取

    例如,我们只是告诉 NDS 提取 '$' 和 '.' 之间的内容。


  • 手动正则表达式抽取 如果您有正则表达式技能,您可以在此处写自己的抽取正则表达式。

  • 正则模板内容替换 选择一个内置的正则表达式,并告诉要替换的内容。 NDS 将用您的内容替换所有匹配的内容。


  • 简单内容替换 如果没有合适的内置替换正则表达式,并且你没有正则表达式技巧,你可以使用简单替换来实现一些基本的替换。


  • 手动正则表达式替换 如果您有正则表达式技能,您可以在此处编写自己的替换正则表达式。
  • 添加文字 该操作有助于在指定位置插入一些文本。


您可以添加多个数据转换。 内容会以pipeline的方式进行转换,并返回最终结果。

在这里单击“预览”按钮可以预览转换结果。