我只想在 logcat 中看到几个单词。换句话说,只是给定的标签。我尝试启用 Regex 并输入
[Encoder|Decoder]
作为过滤器,但它不起作用。
您应该使用分组构造:
(Encoder|Decoder)
其实你可以用
Encoder|Decoder
如果您使用
[Encoder|Decoder]
,则会创建匹配任何单个字符 E
、n
、c
... |
、D
... 或 r
。的字符类。
请参阅 字符类或字符集:
使用“字符类”(也称为“字符集”),您可以告诉正则表达式引擎仅匹配多个字符中的一个。只需将要匹配的字符放在方括号之间即可。如果您想匹配
或a
,请使用e
。[ae]
另一个必读当然是与垂直条或管道符号的交替:
如果您要搜索文字文本
或cat
,请用竖线或竖线符号分隔两个选项:dog
。如果您想要更多选项,只需展开列表即可:cat|dog
。cat|dog|mouse|fish
(...)
时,您告诉正则表达式引擎对 字符/子模式序列 进行分组(对于捕获型,子匹配存储在内存缓冲区中,您可以通过反向引用访问它们,对于非捕获型 (?:...)
您只对子模式进行分组):
通过将正则表达式的一部分放在圆括号或括号内,您可以将正则表达式的该部分组合在一起。这允许您将 quantifier 应用于整个组或将 alternation 限制为正则表达式的一部分。
您可以只使用
Encoder|Decoder
并且还必须检查 Regex CheckBox
对于新的 logcat,您需要在管道之间留有空格,例如。
package:mine AuthenticationHelper | identify | migration