正则表达式


在搜索数据时,Applications Manager支持使用正则表达式(Regex)。正则表达式是特殊的字符序列,定义了字符串的搜索模式。

正则表达式语法:

下表列出了Java中可用的所有正则表达式元字符语法:

子表达式 匹配
^
匹配行首。
$
匹配行尾。
.
匹配除换行符以外的任何单个字符。使用m选项还可以使其与换行符匹配。
[...]
匹配括号中的任何单个字符。
[^...]
匹配括号中没有的任何单个字符
\A
整个字符串的开头
\z
整个字符串的结尾
\Z
整个字符串的结尾,但允许的最后一行终止符除外。
re*
匹配0个或多个出现的前一个表达式。
re+
匹配1个或多个前一个
re?
匹配0或1个出现的前一个表达式。
re{ n}
精确匹配前一个表达式的n次出现。
re{ n,}
匹配n个或多个出现的前一个表达式。
re{ n, m}
至少匹配n个,最多匹配m个先前的表达式。
a| b
匹配a或b。
(re)
对正则表达式进行分组,并记住匹配的文本。
(?: re)
对正则表达式进行分组,而无需记住匹配的文本。
(?> re)
匹配独立模式而无需回溯。
\w
匹配单词字符。
\W
匹配非单词字符。
\s
匹配空格。等效于[\ t\n\r\f]。
\S
匹配非空格。
\d
匹配数字。相当于[0-9]。
\D
匹配非数字。
\A
匹配字符串的开头。
\Z
匹配字符串的结尾。如果存在换行符,则匹配换行符。
\z
匹配字符串的结尾。
\G
最后一个匹配。
\n
向后引用获取组号n
\b
在方括号外时匹配单词边界。放在方括号内时,匹配退格键(0x08)。
\B
匹配非单词边界。
\n,\t, etc.
匹配换行符,回车符,制表符等。
\Q
转义(引号)所有字符,直到\ E
\E
结束以\ Q开头

也可以查看

监视器信息-文件/目录监视器创建其他新监视器