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