シェルスクリプトでは、タブに \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 に答える