牛骨文教育服务平台(让学习变的简单)
博文笔记

Android studio的正则表达式(Logcat, Search)

创建时间:2017-06-19 投稿人: 浏览次数:1437

Search很重要

好多时候我们记忆都是凭关键字记忆的,所以搜索也是凭关键字搜索,在实际的搜索中经常需要根据关键字构造正则表达式

Logcat很重要

Android studio动不动一下子打印一大堆Log,其实我们知道那个是空指针异常,但Log经常被冲走,所以要通过搜索来确定异常的位置,要不就得肉眼从全部log中搜索,太费事。

Android studio中的正则

在Android studio中”*”号并不会匹配任意字符,”.”才匹配任意字符一次,
Android studio的正则表达式用的是和shell中的正则表达式是一致的,所以可以参见Shell中的正则

常用重点

0. .*表示匹配任意字符>=0次

1. .?匹配任意字符0或1次

2. 用$标识匹配的结束,用^表示匹配的开始

3. 用 | 表示匹配关系的或,当不同的log没有相同的过滤条件,又想一次性过滤出来很有用, | 可以多次使用,比如 『zhumr.*setResu|photoTinyUrl|Fragment onResume』

(遇到新的常用的再补充)

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。