-
正则表达式中的[az] 和 [az] 有什么区别?-
[ az]中的第一个减号是什么意思?
从默认/etc/adduser.conf
(例如):
#check user and group names also against this regular expression.`
#NAME_REGEX="^[a-z][-a-z0-9_]*\$"
-
正则表达式中的[az] 和 [az] 有什么区别?-
[ az]中的第一个减号是什么意思?
从默认/etc/adduser.conf
(例如):
#check user and group names also against this regular expression.`
#NAME_REGEX="^[a-z][-a-z0-9_]*\$"
当连字符不是括号字符类中的第一个或最后一个字符时,连字符只有特殊含义。
[a-z]
a
匹配从到的所有 ASCII 小写字母z
。匹配从to和连字符[-a-z]
的所有 ASCII 小写字母。a
z
-
这记录在 Perl 文档中:
开头的减号用于在组中包含文字减号字符。它也可能在组的末尾。相比:
当它不在开头或结尾时,它的作用是描述一个范围,如
w-x
.