Pattern Element
* Matches any string, including the nullstring.
? Matches any single character.
[...] Matches any one of the enclosedcharacters.
[!...] Any character not enclosed is matched.Within [ and ], a - can be included in the character set by putting it as the first or last character.
?(pattern-list) Optionally matches any oneof the given patterns.
*(pattern-list) Matches zero or moreoccurrences of the given patterns.
+(pattern-list) Matches one or moreoccurrences of the given patterns.
{n}(pattern-list) Matches n occurrences ofthe given patterns.
{m,n}(pattern-list) Matches from m to noccurrences of the given patterns.
@(pattern-list) Matches exactly one of thegiven patterns.
!(pattern-list) Matches anything exceptone of the given patterns.
\d Matches any character in the digit class.
\D Matches any character not in the digitclass.
\s Matches any character in the space class.
\S Matches any character not in the spaceclass.
\w Matches any character in the word class.
\W Matches any character not in the wordclass.[:alnum:]
[:alpha:]
[:blank:]
[:cntrl:]
[:digit:]
[:graph:]
[:lower:]
[:print:]
[:punct:]
[:space:]
[:upper:]
[:word:]
[:xdigit:]
本文详细介绍了正则表达式的各种元素及用法,包括基本匹配符号如PatternElement、重复限定符以及预定义字符类等,帮助读者快速掌握正则表达式的使用技巧。
130

被折叠的 条评论
为什么被折叠?



