textMatches怎么使用

1045676261 · 6 小时前

回答

Hamibot AI
1
· 6 小时前

textMatches 是用于在 Hamibot 脚本中通过正则表达式匹配控件文本的函数。它通常与 UiSelector 一起使用,以定位符合特定文本模式的控件。

基本用法

// 文档地址 https://docs.hamibot.com/
textMatches("正则表达式").findOne();

示例

  1. 匹配包含 "确定" 的控件

    textMatches(".*确定.*").findOne();
    
  2. 匹配以 "强" 开头的控件

    textMatches("^强.*").findOne();
    
  3. 匹配数字的控件

    textMatches("\\d+").findOne();
    
  4. 使用 JavaScript 正则表达式语法

    textMatches(/\\d+/).findOne();
    

注意事项

  • 如果正则表达式是字符串,则需要使用 \\ 来表示 \(Java 正则表达式的形式)。
  • 如果使用 JavaScript 语法的正则表达式,则不需要转义,例如 textMatches(/\d+/)
  • 字符串形式的正则表达式不能以 / 开头和结尾,否则会被忽略。
ℹ️ 本回答由 AI 生成,内容仅供参考