Text
匹配文本模式¶
功能说明¶
用于将文本与指定模式进行匹配的功能块。
功能描述¶
该功能块接收输入文本和模式,检查文本是否与模式匹配。根据是否找到匹配项,将数据转发到正向或负向输出端。
工作原理¶
该功能块使用正则表达式在输入文本中搜索指定模式。支持选项包括大小写敏感性以及点号是否匹配所有字符。
输入¶
| 输入项 | 描述 |
|---|---|
| 文本 | 需要与模式进行匹配的文本内容 |
| 匹配模式 | 在文本中搜索的正则表达式模式 |
| 数据 | 需要转发到输出端的附加信息 |
| 区分大小写 | 设置匹配是否区分大小写的选项 |
| 点号全匹配 | 设置点号字符是否匹配所有字符(包括换行符)的选项 |
输出结果¶
| 输出项 | 描述 |
|---|---|
| 正向输出 | 找到匹配项时的输出数据 |
| 负向输出 | 未找到匹配项时的输出数据 |
可能的使用场景¶
基于特定关键词或短语筛选客户反馈消息,将其分类为正面或负面评价。
提取文本信息¶
功能说明¶
使用模式从文本中提取特定信息的功能块。
功能描述¶
该功能块在输入文本中搜索模式,并根据该模式提取文本的特定部分。
工作原理¶
该模块使用正则表达式在文本中查找指定模式。然后从匹配项中提取特定组,可以是整个匹配项或特定的捕获组。
输入¶
| 输入 | 描述 |
|---|---|
| 文本 | 从中提取信息的文本 |
| 模式 | 用于查找所需信息的模式(正则表达式) |
| 组 | 从匹配项中提取的组号(0表示整个匹配项) |
| 区分大小写 | 使匹配区分大小写或不区分大小写的选项 |
| 点匹配所有 | 使点字符匹配所有字符(包括换行符)的选项 |
输出结果¶
| 输出 | 描述 |
|---|---|
| 肯定 | 如果找到匹配项,则输出提取的文本 |
| 否定 | 如果未找到匹配项,则输出原始文本 |
可能的使用场景¶
从大量文本(如客户数据库)中提取电话号码或电子邮件地址。
填充文本模板¶
功能说明¶
一个使用提供的值填充文本模板的模块。
功能描述¶
该模块接收模板字符串和值字典,然后用相应的值替换模板中的占位符。
工作原理¶
该模块使用模板引擎将格式字符串中的占位符替换为提供的值。它支持简单的占位符替换和更复杂的操作(如循环)。
输入¶
| 输入 | 描述 |
|---|---|
| Values | 包含要插入模板的值的字典 |
| Format | 带有值占位符的模板字符串 |
输出结果¶
| 输出 | 描述 |
|---|---|
| Output | 占位符被实际值替换后的格式化文本 |
可能的使用场景¶
通过使用客户特定信息(如姓名、订单详情或账户状态)填充模板来生成个性化电子邮件消息。
合并文本¶
功能说明¶
将多个文本输入合并为单个输出的功能块。
功能描述¶
该功能块接收一个文本输入列表并将它们连接在一起,可选择使用指定的分隔符。
工作原理¶
该功能块按提供顺序连接所有输入文本,在每个文本之间插入指定的分隔符(如果有)。
输入¶
| 输入 | 描述 |
|---|---|
| Input | 要合并的文本字符串列表 |
| Delimiter | 在每个文本输入之间插入的可选字符串(默认为空字符串) |
输出结果¶
| 输出 | 描述 |
|---|---|
| Output | 合并后的文本 |
可能的使用场景¶
将地址的多个部分(街道、城市、州、邮政编码)合并为单个格式化地址字符串。