在 shell 脚本中,我们有\t 表示制表符,\s 表示空格,\w 表示单词。
什么是\W (capital W) and \D (capital D)
用于 ?
最佳答案
\W
与\w
相反和 \D
与\d
相反.
就像\S
与\s
相反.\W
和 \D
分别会匹配什么\w
和 \d
分别不匹配。
你可以看看this site一些更多的解释。\w
通常匹配 [A-Za-z0-9_]
(忽略外来字符)\W
因此匹配 [^A-Za-z0-9_]
并且因为\d
通常匹配 [0-9]
(忽略外国数字)\D
因此匹配 [^0-9]
关于regex -\S、\W、\D 在正则表达式中代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19011161/