android - LogCat 过滤 - 同时包含和排除
问题描述
我想显示包含MainActivity
但不包含的日志ActivityManager
,以便排除此匹配项:
I/ActivityManager: Start proc 2666:com.example.app/u0000 for activity {com.example.app/com.example.app.MainActivity}
我按照这里的建议尝试了:
(?=(MainActivity))(?!(ActivityManager))
但它没有用。
解决方案
您可以使用单个负 l 前瞻,^
并在字符串的开头使用锚点。
^(?!.*\bActivityManager\b).*\bMainActivity\b.*
那将匹配
^
字符串的开始(?!.*\bActivityManager\b)
负前瞻,断言ActivityManager
不存在.*\bMainActivity\b.*
将整行与bMainActivity
推荐阅读
- javascript - 获取标签的 href 属性
- javascript - Nodejs 异步承诺队列
- css - 单击[Bootstrap 4]时如何更改按钮的蓝色轮廓颜色
- image - 为什么 Markdown 相关图像不在 Github 上渲染?
- python - setup.py dependency_links 未搜索 install_requires
- c++ - 在服务器上执行操作的正确和 RESTful 方式?
- api - 如何显示 Bing News API 的 50 或 100 个结果
- rest - SunCertPathBuilderException:无法在 CN1 应用程序中找到请求目标的有效证书路径
- r - ggplot facet_grid panel.spacing w/轴标签位置=“右”
- c++ - 如何消除ROS openCV中的内存不足错误?