使用 String package 的查找 action

使用查找 action 来定位指定子字符串在较大字符串中的位置。 它返回子字符串首次出现的索引,以便确定子字符串在主字符串中出现的位置。

action 还允许您根据正则表达式执行搜索。 正则表达式是定义搜索模式的字符序列。 例如,要查找源字符串中的所有电子邮件地址,请指定以下内容作为正则表达式:\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b
注: 要搜索包含美元符号 ($) 的字符串,您必须输入两次该符号。 否则,bot 会将美元符号解释为正则表达式字符。

过程

要从指定的字符串查找子字符串,请执行以下操作:

  1. Actions 面板中,从字符串 package 双击或拖动查找 action
  2. 源字符串字段中,指定源字符串。
  3. 查找字符串字段中,指定子字符串。
  4. 查找时字段中,选择以下选项之一:
    • 区分大小写: 匹配文本大小写。
    • 不区分大小写: 不匹配文本大小写。
  5. “查找字符串”为字段中,选择以下选项之一:
    • 正则表达式: 子字符串是正则表达式
    • 不是正则表达式: 子字符串不是正则表达式。
  6. 可选: 开始位置字段中,指定起点。
    例如,您想要将源字符串中的 Red 在段落中替换为 Blue。 段落中的 10 个实例中为 Red,并且您希望仅替换第三个实例。 在开始位置字段中输入 3 以识别第三个实例。
    注: 如果未找到特定子字符串,则输出将返回为0
  7. 将输出分配给变量列表中,指定数字变量。
  8. 单击保存