http://www.regular-expressions.info/charclass.htmlから正規表現を読んでいました。[\D\S]
と同じではないことが書かれてい[^\d\s]
ます。誰でもこれを説明できますか?
3 に答える
2
あなたが投稿したリンクから引用..
後者は、数字または空白以外の任意の文字に一致します。そのため、x には一致しますが、8 には一致しません。ただし、前者は、数字または空白以外の任意の文字に一致します。数字は空白ではなく、空白も数字ではないため、[\D\S] は任意の文字、数字、空白などと一致します。
于 2013-05-26T09:13:51.930 に答える
1
\D
すべて非数字です。\S
はすべて非スペースです。またはのいずれか[ <something> <something else> ]
を意味するグループ化です。 <something>
<something else>
非数字[\D\S]
または非スペースも同様です。
And[^\d\s]
は数字でもスペースでもありません。
于 2013-05-26T09:15:14.680 に答える
0
リファレンスを読まない理由
数字は空白ではなく、空白も数字ではないため、[\D\S] は任意の文字、数字、空白などと一致します。
手がかりになるかも
于 2013-05-26T09:15:30.770 に答える