シェルスクリプトでは、タブに \t 、空白に \s 、単語に \w があります。何のために\W (capital W) and \D (capital D)
使用されますか?
質問する
3601 次
2 に答える
8
\W
は の反対で\w
あり、\D
は の反対です\d
。
\S
の反対のようです\s
。
\W
\D
それぞれ何に一致し\w
、それぞれ一致\d
しません。
詳しい説明については、このサイトをご覧ください。
\w
通常は一致[A-Za-z0-9_]
します (外国語の文字は無視されます)
\W
したがって、一致します[^A-Za-z0-9_]
それ以来
\d
通常は一致[0-9]
します (外国の数字は無視されます)
\D
したがって、一致します[^0-9]
于 2013-09-25T17:12:00.880 に答える
6
マニュアルによると:
\W Match a non-word character
\D Match a non-digit character
\W
に一致しない任意の文字に一致し\w
ます。同様に、 に\D
一致しない任意の文字に一致し\d
ます。
于 2013-09-25T17:11:49.437 に答える