Pit*_*tel 25 regex logcat android-logcat android-studio
我想在logcat中看到几个单词.换句话说,只是一个给定的标签.我尝试启用Regex并键入[Encoder|Decoder]过滤器,但它不起作用.
Wik*_*żew 44
您应该使用分组构造:
(Encoder|Decoder)
Run Code Online (Sandbox Code Playgroud)
实际上,你可以使用
Encoder|Decoder
Run Code Online (Sandbox Code Playgroud)
如果您使用[Encoder|Decoder]的字符类中创建的任何单个字符相匹配E,n,c... |,D...或者r.
请参见字符类或字符集:
使用"字符类",也称为"字符集",您可以告诉正则表达式引擎只匹配多个字符中的一个.只需将要匹配的字符放在方括号中即可.如果你想匹配一个
a或一个e,使用[ae].
另一个必读的是与垂直条或管道符号的交替:
如果要搜索文字文本,
cat或者dog使用垂直条或管道符号分隔两个选项:cat|dog.如果您想要更多选项,只需展开列表:cat|dog|mouse|fish.
使用(...)时告诉正则表达式引擎对字符/子模式序列进行分组(使用捕获的子模式,子匹配存储在内存缓冲区中,您可以通过反向访问来访问它们,而非捕获(?:...)时只能对子模式进行分组):
通过将正则表达式的一部分放在圆括号或圆括号内,可以将正则表达式的该部分组合在一起.这允许您将量词应用于整个组或限制交替使用正则表达式的一部分.
对于新的 logcat,您需要管道之间的空间,例如。
package:mine AuthenticationHelper | identify | migration
Run Code Online (Sandbox Code Playgroud)