如何在Android Studio logcat中过滤多个单词



我只想在logcat中看到几个单词。换句话说,只是一个给定的标签。我尝试启用Regex并键入[Encoder|Decoder]作为筛选器,但不起作用。

您应该使用分组构造:

(Encoder|Decoder)

实际上,你可以使用

Encoder|Decoder

如果使用[Encoder|Decoder],则会创建与任何单个字符Enc匹配的字符类。。。|D。。。或CCD_ 8。

请参阅字符类或字符集

使用"字符类"(也称为"字符集"),您可以告诉正则表达式引擎只匹配几个字符中的一个。只需将要匹配的字符放在方括号之间即可。如果要匹配ae,请使用[ae]

另一个必读的内容当然是与竖条或管道符号的交替

如果要搜索文字文本catdog,请用竖线或竖线符号分隔这两个选项:cat|dog。如果您想要更多选项,只需展开列表:cat|dog|mouse|fish

当使用(...)时,您告诉正则表达式引擎对字符/子模式的序列进行分组(对于捕获字符,子模式存储在内存缓冲区中,您可以通过反向引用访问它们,对于非捕获(?:...),您只对子模式进行分组):

通过将正则表达式的一部分放在圆括号或圆括号内,可以将正则表达式中的该部分组合在一起。这允许您将量词应用于整个组,或者将替换限制为正则表达式的一部分。

您可以只使用Encoder|Decoder,并且必须检查Regex CheckBox too

最新更新