- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android UiAutomator 正则表达式的使用 Android UiAutomator正则表达式的使用 — 课程概要 正则表达式介绍 正则表达式元字符 正则表达式匹配示例 正则表达式操作 对应视频课程请进入极客学院,有哪些信誉好的足球投注网站课程名称 正则表达式介绍 Android UiAutomator正则表达式的使用 正则表达式就是记录文本规则的代码。 正则表达式介绍 — 正则表达式定义 0 数字 数字 冒号 数字 数字 使用\d代表一个数字 : 1 2 0 规则代码:\d\d:\d\d 正则表达式介绍 — 正则表达式组成 正则表达式组成与名词解释。 元字符:具有特殊含义的符号,如:\d代表一个数字 普通字符:普通语言中的单词 匹配:字符串与正则表达式是否等价 现在是北京时间:10:20 现在是北京时间:\d\d:\d\d 原始字符串 匹配 普通字符 元字符 正则表达式介绍 — 正则表达式解决哪些问题 随时间变化的文本,如时间显示 多语言适配问题,可将多语言字符串写成一个UI对象 多种不同的字符显示情况,如定制机,移动要求显示一种,联通又要求显示为另一种 字符串处理利器,字符串的匹配查找、替代、拆分、萃取 正则表达式元字符 Android UiAutomator正则表达式的使用 正则表达式元字符 — 正则表达式常用元字符 常用元字符 . 表示任意一个字符 \s 空格字符(空格键, tab, 换行, 换页, 回车) \S 非空格字符([^\s]) \d 一个数字,(相当于[0-9] ) \D 一个非数字的字符,(相当于[^0-9] ) \w 一个单词字符(word character) (相当于 [a-zA-Z_0-9] ) \W 一个非单词的字符,[^\w] ^ 一行的开始 $ 一行的结尾 \b 一个单词的边界 \B 一个非单词的边界 [] 匹配方括号内的一个字符 例如:[abc] 表示字符 a,b,c 中的任意一个(与 a|b|c 相同) [a-zA-Z] 表示从 a 到 z 或 A 到 Z 当中的任意一个字符 正则表达式元字符 — 正则表达式常用表示次数的元字符 表示次数的元字符 * 重复零次或更多次 例如:a* 匹配零个或者多个 a + 重复一次或更多次 例如:a+ 匹配一个或者多个 a ? 重复零次或一次 例如:a? 匹配零个或一个 a {n} 重复 n 次 例如:a{4} 匹配 4 个 a {n,} 重复 n 次或更多次 例如:a{4,} 匹配至少 4 个 a {n,m} 重复 n 到 m 次 例如:a{4,10} 匹配 4~10 个 a 正则表达式元字符 — 正则表达式中文字符匹配 正则表达式也支持Unicode码,汉字范围可使用Unicode来表示 [\u4E00-\u9FA5]汉字 [\uFE30-\uFFA0]全角字符 匹配双字节字符(包括汉字在内):[^\x00-\xff] 正则表达式匹配示例 Android UiAutomator正则表达式的使用 正则表达式匹配示例 — 普通字符串的匹配 字符串 模糊匹配 较精确匹配 12:12 \d+:\d+ \d\d:\d\d 2013-10-24 星期四 \d+-\d+-\d+ 星期[\u4E00-\u9FA5] \d{4}-\d{2}-\d{2} 星期[一二三四五六日] 5:25PM \d+:\d+[AP]M \d?\d+:\d\d[AP]M 下午4:40 .午\d+:\d+ [上下]午\d?\d:\d\d Ip地址 (\d+\.){3}\d+ (\d?\d?\d\.){3}\d?\d?\d 邮箱地址 \w@\w.\w ^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+ 正则表达式匹配示例 — 场景字符串的匹配 文件大小 数字 单位 整数 GB 小数 MB 空格 KB B 数字 整数或小数 \d+|\d+\.\d+ 单位 [GMK]?B (\d+|\d+\.\d+)\s?[GMK]?B 1GB 1KB 500 B … 验证结果 Android UiAutomator 正则表达式的使用 正则表达式操作 正则表达式操作 — 正则表达式相关操作 UiSelector 涉及到字符串的有哪些信誉好的足球投注网站条件 文本条件有哪些信誉好的足球投注网站 描述条件有哪些信誉好的足球投注网站 类名条件有哪些信誉好的足球投注网站 资源ID条件有哪些信誉好的足球投注网站 Java文本处理操作 匹配字符串 替换字符串 萃取字符串 拆分字符串 正则表达式操作 — 正则表达式相关API 描述 UiAutomator API 正则文本匹配 textMatches(regex) 正则描述匹配 descriptionMatches(regex) 正则类名匹配 classNameMatches(regex) 正则资源ID匹配 resourceIdMatch
文档评论(0)