notepad++使用正则表达式查找

来源:互联网 发布:conoha 网络 编辑:程序博客网 时间:2024/06/05 11:31

参照:https://jingyan.baidu.com/article/b907e627b7feb146e7891cd6.html
a.+?d表示:以“a”开始,后面是除了回车以外的其它字符,最后以“d”结束。
我们的app在自动化测试时进行了多次重复测试,我要在logcat中搜索同时包含了下面两个打印的进程:

ecm_ui_service->UIService: onReceiveEventNotice called, eventCode is 0X=3903checkPermissions is called  All permissions have been turned onstartEcmsService()

下面是分别搜索的结果:
这里写图片描述

这里写图片描述

一个一个去对比,眼睛都看花了,用正则表达式去查找,比如下面这句:

[5531]  [1]  ecm_ui->LaunchActivity:checkPermissions is called  All permissions have been turned onstartEcmsService()

进程5531中出现了这个log,要查找5531中是否还出现了下面的log:

onReceiveEventNotice called, eventCode is 0X=3903

表达式为:

\[5531\].+?3903

就是:以[5531]开始,3903结尾的那一行,在notepad++中,[]表示匹配其中任意字符,如果要搜索[],要加转义字符“\”。
结果:
这里写图片描述