欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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()

下面是分别搜索的结果:
notepad++使用正则表达式查找

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

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

[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++中,[]表示匹配其中任意字符,如果要搜索[],要加转义字符“\”。
结果:
notepad++使用正则表达式查找