notepad++使用正则表达式查找
程序员文章站
2022-05-12 20:04:02
...
参照:https://jingyan.baidu.com/article/b907e627b7feb146e7891cd6.html
a.+?d表示:以“a”开始,后面是除了回车以外的其它字符,最后以“d”结束。
我们的app在自动化测试时进行了多次重复测试,我要在logcat中搜索同时包含了下面两个打印的进程:
ecm_ui_service->UIService: onReceiveEventNotice called, eventCode is 0X=3903
checkPermissions 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++中,[]表示匹配其中任意字符,如果要搜索[],要加转义字符“\”。
结果: