正規表現では [^\s] と \S は同等ですか?

正規表現では [^\s] と \S は同等ですか?

[^\s]と は標準的な正規表現(広く受け入れられている標準)では同等ですか\S? そうでない場合、違いは何ですか?

(どちらも空白以外の文字に一致するようです。)

質問する理由:[^\s]熟練した正規表現作成者によっても広く使用されているのを見て、なぜ与えられた方が\S短くて読みやすいのか疑問に思った - 少なくとも私にとっては。

答え1

どちらもまったく同じ意味です: 1 つのスペース以外の文字。

人々がそれを使わない理由は分かりませんが、おそらく気づいていないのでしょう。

関連情報