我想在logcat中只查看几个词,也就是指定标签。我尝试启用 正则表达式 并将 [Encoder | Decoder] 作为过滤器输入,但它不起作用。
我想在logcat中只查看几个词,也就是指定标签。我尝试启用 正则表达式 并将 [Encoder | Decoder] 作为过滤器输入,但它不起作用。
您应该使用一个分组结构:
(Encoder|Decoder)
实际上,你只需要使用
Encoder|Decoder
如果您使用[编码器|解码器]
,则会创建一个匹配任何单个字符E
、n
、c
... |
、D
…或r
的字符类。
请参见字符类或字符集:
另一个必读的内容当然是带有垂直线条或管道符号的交替:通过“字符类”(也称为“字符集”),您可以告诉正则表达式引擎仅匹配几个字符中的一个。只需在方括号之间放置要匹配的字符即可。如果要匹配
a
或e
,请使用[ae]
。
当使用如果要搜索文字
cat
或dog
,请使用垂直线条或管道符号将两个选项分开:cat|dog
。如果您需要更多选项,请简单地扩展列表:cat|dog|mouse|fish
。
(...)
时,您告诉正则表达式引擎组合字符序列/子模式(对于捕获的子匹配,子匹配存储在内存缓冲区中,并且您可以通过反向引用访问它们,而对于非捕获的(?:...)
,您仅对子模式进行分组):
通过将正则表达式的一部分放置在圆括号或括号内,您可以将这部分正则表达式分组在一起。这使您可以将量词应用于整个组或将交替限制为正则表达式的一部分。
/x
空闲空间/VERBOSE/IgnoreWhiteSpace修饰符。 / TAG1 | TAG2 / x
将匹配没有空格的TAG1
或TAG2
。此选项在JavaScript中不存在,但在许多NFA正则表达式中存在。 - Wiktor Stribiżewpackage:mine AuthenticationHelper | identify | migration
你可以直接使用 编码器|解码器
,并且必须勾选正则表达式复选框。
(编码器|解码器)
。请说明它“不能工作”的原因和方式。 - Wiktor Stribiżew