\s
[1] ECMAScript 正規表現の \s
は ECMAScript の
WhiteSpace
と LineTerminator
を含みます。
[2] >>1 はつまり、 U+0009, U+000B, U+000C, U+0020, U+00A0, Zs, U+000A, U+000D, U+2028, U+2029 を含むということです。
[3] Unicode の Zs や White_Space とは一致していません (どちらの集合も超集合や部分集合ではありません)。
\s
[4] NAME regular expression regex regexp - search.cpan.org ( 版) <http://search.cpan.org/dist/perl/pod/perlre.pod#Regular_Expressions>
\s Match a whitespace character \S Match a non-whitespace character
[5] そもそも whitespace って何よw
If Unicode is in effect, \s matches also "\x{85}", "\x{2028}, and "\x{2029}".
[[:...:]] \p{...} backslash space IsSpace IsSpacePerl \s
[8] IsSpace と IsSpacePerl の違いは VT が入ってるかどうかみたいです。
[9] use locale の影響を受けるっぽいです。
[10] IRC logs: freenode / #whatwg / 20100223 ( 版) <http://krijnhoetmer.nl/irc-logs/whatwg/20100223#l-904>