跳到主要内容

文本处理

应用介绍

文本处理,是HiFlow场景连接器自研的内置工具,可以对复杂的文本进行一系列的处理,如文本分隔、文本替换、提取等功能,目前已经支持文本分隔,将一个整体的文本,处理成多个文本对象,比如在问卷里的某个题目中,用户在地区中填写了:“广东、深圳、南山区”,是一个长字符串,可以通过【文本处理】分隔为“广东”、“深圳”、“南山区”三个字段,方便后续填入其他系统。

应用场景介绍

通过HiFlow场景连接器,无需编程,零代码,可以将一个整体的文本,根据设置不同的分隔符,将长文本分隔成不同的文本对象,比如在腾讯地图,搜索所有比如腾讯的办公地址之后,获取到了一长串样本,需要把地址、电话这些信息进行分割处理。

应用支持的触发条件和执行操作

(一)文本处理支持的触发条件如下

(二)文本处理支持的执行操作如下

1、分隔文本:可将字符串或者数组分割成最小单位,比如字符串可以用逗号分隔

应用账号和参数配置(或其他相关)

(一)使用文本处理的前置条件

(二)添加新的文本处理账户

内置应用,不需要账号

(三)微信公众号的配置参数

作为执行操作时,配置参数如下

1、选择需要分隔的内容,选中上个节点输出的内容,自动进行分隔

2、分隔内容的类型,默认为字符串,可以用常用的分隔符隔开,比如中英文逗号等;也可以选择数据类型,默认将数组分隔为最小的单位

img

例如:

选择字符串

比如“广东、深圳、南山区”这类长文本数据,可选择【字符串】,选择分隔符为中文顿号(、),系统就可以自动识别,会自动把数据拆分“广东”、“深圳”、“南山区”三个字段

选择数组

[ { "province": "广东", } { "city": "深圳", }]{ "district": "南山区", }]这类数组类型,可选择【数组】,此处不需要设置分隔符,系统可以自动识别,会自动把数据拆分“广东”、“深圳”、“南山区”三个字段

img

最后测试并预览:点击获取一条真实的数据记录,获取对应的数据字段,方便后续流程测试。比如这里:

img

应用相关案例和模板

1、企业微信自建应用-文本处理-维格表:接收到文本消息后,分隔文本并写入到维格表

企业微信自建应用接收到文本消息后,进行文本处理,将文本分隔为多个对象,写入到维格表

2、NPSMeter-文本处理-企业微信群机器人:NPSMeter用户反馈-文本处理-企业微信通知

NPSMeter收到用户反馈之后,把具体的用户反馈进行文本分隔处理后,用企业微信群机器人自动发消息通知