2

シェルスクリプトでは、タブに \t 、空白に \s 、単語に \w があります。何のために\W (capital W) and \D (capital D)使用されますか?

4

2 に答える 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 に答える