回答
textMatches 是用于在 Hamibot 脚本中通过正则表达式匹配控件文本的函数。它通常与 UiSelector 一起使用,以定位符合特定文本模式的控件。
基本用法
// 文档地址 https://docs.hamibot.com/
textMatches("正则表达式").findOne();
示例
-
匹配包含 "确定" 的控件
textMatches(".*确定.*").findOne(); -
匹配以 "强" 开头的控件
textMatches("^强.*").findOne(); -
匹配数字的控件
textMatches("\\d+").findOne(); -
使用 JavaScript 正则表达式语法
textMatches(/\\d+/).findOne();
注意事项
- 如果正则表达式是字符串,则需要使用
\\来表示\(Java 正则表达式的形式)。 - 如果使用 JavaScript 语法的正则表达式,则不需要转义,例如
textMatches(/\d+/)。 - 字符串形式的正则表达式不能以
/开头和结尾,否则会被忽略。
ℹ️ 本回答由 AI 生成,内容仅供参考