匹配指定范围外的任意单个字符 [^]
字母和数字 [:alnum:]
代表任何英文大小写字符,亦即A-Z,a-z [:alpha:]
小写字母 [:lower:]
大写字母 [:upper:]
空白字符 [:blank:]
水平和垂直的空白字符 [:space:]
十六进制数字 [:xdigit:]
可打印的非空白字符 [:graph:]
可打印字符 [:print:]
标点符号 [:punct:]
正则表达式匹配次数
匹配前面的字符任意次,包括0次 *
任意长度的任意字符 .*
匹配其前面的字符0或者1次 \?
匹配其前面的字符至少1次 \+
匹配前面的字符n次 \{n\}
匹配前面的字符至少m次,至多n次 \{m,n\}
匹配前面的字符至多n次 \{,n\}
匹配前面的字符至少n次 \{n,\}
字母和数字 [:alnum:]
代表任何英文大小写字符,亦即A-Z,a-z [:alpha:]
小写字母 [:lower:]
大写字母 [:upper:]
空白字符 [:blank:]
水平和垂直的空白字符 [:space:]
不可打印的控制字符 [:cntrl:]
十进制数字 [:digit:]十六进制数字 [:xdigit:]
可打印的非空白字符 [:graph:]
可打印字符 [:print:]
标点符号 [:punct:]
正则表达式匹配次数
匹配前面的字符任意次,包括0次 *
任意长度的任意字符 .*
匹配其前面的字符0或者1次 \?
匹配其前面的字符至少1次 \+
匹配前面的字符n次 \{n\}
匹配前面的字符至少m次,至多n次 \{m,n\}
匹配前面的字符至多n次 \{,n\}
匹配前面的字符至少n次 \{n,\}
本文介绍了正则表达式的常用元素及匹配规则,包括特殊字符、字符集、预定义类等,帮助读者理解如何使用这些元素进行精确匹配。
1865

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



