blog.鶯梭庵

二〇〇五年 睦月 十日 月曜日

split 関数についてのメモ

split 関数は、最初の引数に /PATTERN/ という形をとる。では、「/」で分割したいときは /\// と書く必要があるかと思いきや、"/" でも大丈夫。つまり、以下の3つは同じ結果になる。

split /\// ;
split '/' ;
split "/" ;

どうやら、たいていの場合に、/PATTERN/ の代わりに 'PATTERN'"PATTERN" を使っても、同じ結果が返るようだ。正規表現も使えるし、以下の3つも同じ。

split // ;
split '' ;
split "" ;

ただし、"PATTERN" の中の逆スラッシュは、文字列リテラルと同じように扱われるので、たとえば「.」で分割したいときは、以下のようにする。

split /\./ ;
split '\.' ;
split "\\." ;

コメントを書くには JavaScript が必要です。