<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><section><h1>JavaScript <code class="regexp">\s</code></h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ECMAScript</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">正規表現</anchor>の <code class="regexp"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">\s</anchor></code> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ECMAScript</anchor> の
<code class="ABNF" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WhiteSpace</anchor></code> と <code class="ABNF" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">LineTerminator</anchor></code>
を含みます。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><cite xmlns="http://www.w3.org/1999/xhtml">15.10 RegExp (正規表現) オブジェクト (RegExp (Regular Expression) Objects)</cite> (<time xmlns="http://www.w3.org/1999/xhtml">2002-07-19 22:24:34 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/15-10_RegExp_Objects.html#section-15.10.2.12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/15-10_RegExp_Objects.html#section-15.10.2.12</anchor-external></comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal> はつまり、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">U+0009</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">U+000B</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">U+000C</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">U+0020</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">U+00A0</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Zs</anchor>,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">U+000A</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">U+000D</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">U+2028</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">U+2029</anchor>
を含むということです。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><cite xmlns="http://www.w3.org/1999/xhtml">7 字句について (Lexical Convention)</cite> (<time xmlns="http://www.w3.org/1999/xhtml">2002-07-19 22:24:50 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/7_Lexical_Conventions.html#section-7.2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/7_Lexical_Conventions.html#section-7.2</anchor-external></comment-p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><cite xmlns="http://www.w3.org/1999/xhtml">7 字句について (Lexical Convention)</cite> (<time xmlns="http://www.w3.org/1999/xhtml">2002-07-19 22:24:50 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/7_Lexical_Conventions.html#section-7.3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/7_Lexical_Conventions.html#section-7.3</anchor-external></comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode</anchor> の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Zs</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">White_Space</anchor> とは一致していません (どちらの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">集合</anchor>も<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">超集合</anchor>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">部分集合</anchor>ではありません)。</p></section><section><h1>Perl <code class="regexp">\s</code></h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <cite>NAME regular expression regex regexp - search.cpan.org</cite> (<time>2008-12-20 19:24:08 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://search.cpan.org/dist/perl/pod/perlre.pod#Regular_Expressions" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://search.cpan.org/dist/perl/pod/perlre.pod#Regular_Expressions</anchor-external></p><blockquote><pre>    \s  Match a whitespace character
    \S  Match a non-whitespace character</pre></blockquote><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> そもそも whitespace って何よw</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> </p><blockquote><p>If Unicode is in effect, \s matches also &quot;\x{85}&quot;, &quot;\x{2028}, and &quot;\x{2029}&quot;.</p></blockquote><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> </p><blockquote><table><tbody><tr><td><strong>[</strong>[:...:]<strong>]</strong></td><td>\p{...}</td><td>backslash</td></tr><tr><td>space</td><td>IsSpace</td></tr><tr><td></td><td>IsSpacePerl</td><td>\s</td></tr></tbody></table></blockquote><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IsSpace</anchor> と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IsSpacePerl</anchor> の違いは <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">VT</anchor> が入ってるかどうかみたいです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">use locale</anchor> の影響を受けるっぽいです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> <cite>IRC logs: freenode / #whatwg / 20100223</cite>
(<time>2010-02-25 09:03:01 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://krijnhoetmer.nl/irc-logs/whatwg/20100223#l-904" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://krijnhoetmer.nl/irc-logs/whatwg/20100223#l-904</anchor-external></p></section></body></html>