使用查找
action 来定位指定子字符串在较大字符串中的位置。 它返回子字符串首次出现的索引,以便确定子字符串在主字符串中出现的位置。
此 action 还允许您根据正则表达式执行搜索。 正则表达式是定义搜索模式的字符序列。 例如,要查找源字符串中的所有电子邮件地址,请指定以下内容作为正则表达式:\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b
。
注: 要搜索包含美元符号 ($) 的字符串,您必须输入两次该符号。 否则,bot 会将美元符号解释为正则表达式字符。
过程
要从指定的字符串查找子字符串,请执行以下操作:
-
在
Actions
面板中,从字符串
package 双击或拖动查找
action。
-
在源字符串字段中,指定源字符串。
-
在查找字符串字段中,指定子字符串。
-
在查找时字段中,选择以下选项之一:
-
区分大小写: 匹配文本大小写。
-
不区分大小写: 不匹配文本大小写。
-
在“查找字符串”为字段中,选择以下选项之一:
-
正则表达式: 子字符串是正则表达式
-
不是正则表达式: 子字符串不是正则表达式。
- 可选:
在开始位置字段中,指定起点。
例如,您想要将源字符串中的
Red 在段落中替换为
Blue。 段落中的 10 个实例中为
Red,并且您希望仅替换第三个实例。 在
开始位置字段中输入
3 以识别第三个实例。
注: 如果未找到特定子字符串,则输出将返回为0。
-
在将输出分配给变量列表中,指定数字变量。
-
单击保存。