使用 String package 的提取文本 action
- Updated: 2022/11/27
使用 String package 的提取文本 action
使用提取文本 action 通过逻辑运算符从源字符串中提取一系列文本。
查看在 使用提取文本的示例 action 中使用之前、之后和之前和/或之后选项的示例。
过程
要从指定的源字符串中提取子字符串,请执行以下操作:
- 在 Actions 面板中,从字符串 package 双击或拖动提取文本 action。
- 在源字符串字段中,指定源字符串。
-
通过选择以下选项指定要提取的文本:
选项 步骤 早于 提取在在以下文本后开始字段中提供的值后面的整个文本。 - 在在以下文本后开始字段中,输入要用作起点的字符串。
- 在出现次数字段中,输入一个值以指定出现次数。
例如,如果源字符串是
This is a test string which is used to extract specific sub-string
,并且您想要提取This
之后的整个文本。 要提取所需的文本,您必须在在以下文本后开始字段中输入This
,然后在出现次数字段中输入1
。 这表示系统将提取源字符串中第一次出现This
后的可用文本。
之前和/或之后 提取在以下文本后开始和在以下文本前结束字段中提供的值之间的文本。 - 在在以下文本后开始字段中,输入要用作起点的字符串。
- 在 OR 或 AND 字段中,选择以下选项之一:
- OR: 如果在以下文本后开始或在以下文本前结束字段中指定的任一值在源字符串中可用,请选择此选项。
- AND: 如果在以下文本后开始和在以下文本前结束字段中指定的值在源字符串中都可用,请选择此选项。
- 在在以下文本前结束字段中,指定一个字符串作为提取文本的终点。
- 在出现次数字段中,输入一个值以指定您在在以下文本前结束字段中提供的字符串的出现次数。
例如,如果源字符串是
This is a test string which is used to extract specific substring
,并且您想要提取specific
之前的整个文本。 要提取所需的文本,您必须在在以下文本前结束字段中输入specific
,然后在出现次数字段中输入1
。 这表示系统将提取源字符串中第一次出现specific
前的可用文本。
之后 提取在在以下文本前结束字段中提供的值前面的整个文本。 - 在在以下文本前结束字段中,指定一个字符串作为提取文本的终点。
- 在出现次数字段中,输入一个值以指定您在在以下文本前结束字段中提供的字符串的出现次数。
例如,如果源字符串是
This is a test string which is used to extract specific substring
,并且您想要提取specific
之前的整个文本。 要提取所需的文本,您必须在在以下文本前结束字段中输入specific
,然后在出现次数字段中输入1
。 这表示系统将提取源字符串中第一次出现specific
前的可用文本。
-
在如果未找到匹配项,则返回字段中,选择以下选项之一:
- 源字符串: 返回源字符串。
- 空 (null) 字符串: 如果未找到匹配项,则返回 null 字符串。
-
在提取时字段中,选择以下选项之一:
- 区分大小写: 匹配源字符串中文本的大小写
- 不区分大小写: 与源字符串中文本的大小写不匹配
注: 默认情况下,为所有新的和现有 bots 选择匹配大小写选项。 -
在要获取的字符数字段中,选择以下选项之一:
- 全部: 从源字符串中提取所有字符。
- 仅限: 指定要从源字符串中提取的确切字符数。
-
最多: 指定要从源字符串中提取的最大字符数。注: 此选项使您能够设置要提取字符的最大限制。 但是,源字符串中不一定必须包含您在此字段中输入的字符数。例如,源字符串的值为 Date+8,而您想提取字符串 Date 之后的字符。 您在最多字段中输入 10,以从源字符串中提取 10 个字符,这些字符出现在字符串 Date 之后。 当您运行 bot 时,输出是 +8,并且它返回字符串 Date 之后的所有值。注: 该值 10 只表示要提取的最大字符数。
-
如果要从提取的文本中移除空格,请选中修剪提取的文本(移除空格)复选框。
例如,您从网站提取一个电子邮件地址,然后将其添加到 Excel 表格中。 要从提取的电子邮件文本中删除任何不需要的空格,您可以使用修剪提取的文本(删除空白)选项。 或者,您可以使用 修剪 action 来删除提取的电子邮件文本前后的任何空格。
- 如果要从提取的文本中移除回车,请选中从提取的文本中移除回车复选框。
- 在将输出分配给变量列表中,指定变量。
- 单击保存。