XYZ*_*nux 2 regex shell
在shell脚本中我们有\ t用于tab,\ s用于空格,\ w用于word.什么\W (capital W) and \D (capital D)用于?
\W (capital W) and \D (capital D)
kon*_*box 6
根据手册:
\W Match a non-word character \D Match a non-digit character
\W匹配任何不匹配的字符\w.同样\D匹配任何不匹配的字符\d.
\W
\w
\D
\d
Jer*_*rry 6
\W是相反\w并且\D是相反\d.
这就像是\S相反的\s.
\S
\s
\W并\D分别匹配什么\w和\d不匹配.
您可以查看此站点以获得更多解释.
\w通常匹配[A-Za-z0-9_] (忽略外来字符)
[A-Za-z0-9_]
\W 因此匹配 [^A-Za-z0-9_]
[^A-Za-z0-9_]
从那以后
\d通常匹配[0-9] (忽略外国数字)
[0-9]
\D 因此匹配 [^0-9]
[^0-9]
归档时间:
12 年,1 月 前
查看次数:
2232 次
最近记录: