通配符列表:
*:任意长度的任意字符
?:任意单个字符
注释:?代表任意单个字符,所以此处的abc,acc,a98c不能匹配出。
[]:匹配指定范围内的任意单个字符,常用的有[a-z],[0-9],[A-Z]
[^]:配置指定范围以外的任意单个字符,类似于取反
注释:[^a-z]:只要不是小写字母的都算。因匹配单个字符,所以匹配到的是“a98c”
常用字符集合:均只匹配单个
[:space:]:所有空白字符
[:punct:]:所有标点符号
[:lower:]:所有小写字母
[:upper:]:所以大写字母
[:digit:]:所有数字集合
[:alnum:]:所以字母和数字
[:alpha:]:所以字母
上例可改为:
时间: 2024-10-04 18:17:51