在使用 Android 设备(尤其是真机)进行程序测试,查看 Logcat 时,一些无用的日志(例如 JDWP 的信息)会和我们关注的 Log 一起打印出来,给实时查看日志带来了不便。好在 Android Studio 的 Log 搜索允许正则表达式匹配搜索。利用正则表达式过滤掉无用的关键字,算得上是一种免受刷屏困扰的比较轻量的方式。匹配不包含特定关键字的正则表达式如下:
^(?!.*关键字1)(?!.*关键字2)(?!.*关键字3)

其中的^代表一行开头;其中的.*用来表示这个关键字之前可能有其他的字符。


例如下面的正则表达式会过滤掉所有包含 jdwp 的 Log:

^(?!.*jdwp)

 

下面的正则表达式会过滤掉所有包含 jdwp 或 dalvik 或 libegl 的 Log:

^(?!.*jdwp)(?!.*dalvik)(?!.*libegl)

 

 

参考资料:正则表达式中的不匹配

 

Flaris 原创
转载请注明出处
http://www.cnblogs.com/flaris
http://www.zhihu.com/people/flaris

posted @ 2015-12-30 18:18 Flaris 阅读(1713) 评论(0) 推荐(0) 编辑
摘要: 本文讨论了在类型、引用与相等关系方面,Java 与 C# 的主要不同点,并辅以例子展示了 Java 的“==”运算符严格执行引用相等。 阅读全文
posted @ 2015-04-29 13:33 Flaris 阅读(803) 评论(0) 推荐(1) 编辑
摘要: 笔者正需要从 C# 阵营转到 Java 。由于满足这类需求的干货不是很多,联想到当年 Matrix67 大大的无废话版 C 语言速成手册,接下来可能在博客园记录下一些文字,主要关于自己从 C# 逐渐转向 Java 的过程中遇到的典型异同点。 阅读全文
posted @ 2015-04-29 09:09 Flaris 阅读(687) 评论(7) 推荐(1) 编辑
摘要: 在本次比赛中,我团队在初赛以相对靠后的排名进入复赛,并在以相对靠后的排名在复赛中落选,未能进入决赛。本文试图对本次比赛中出现的不足进行总结。 阅读全文
posted @ 2014-12-03 08:05 Flaris 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 与多点云处理有关的任务,点云的配准(Registration)是一个绕不开的问题。如何采用适当的算法,对特定的点云数据进行相对更优的配准,是点云配准过程中的关键任务。部分针对点云进行配准的判据大多针对三维形状特征。对于缺乏三维形状特征的点云来说,该类型的配准通常不会获得理想的效果。但是,基于 RGB-D 传感器可以获得二维彩色点阵图片的特点,通过二维特征确定点云位置关系,是解决这一问题的一个思路。这是本文所述的基于灰度特征的关系对配准算法的主要原理。 阅读全文
posted @ 2014-10-19 23:29 Flaris 阅读(2424) 评论(1) 推荐(1) 编辑
点击右上角即可分享
微信分享提示