split 関数の挙動が言語ごとに微妙に異なると知人と話題になったので調べてみました。結果はまとめをどうぞ。 Ruby まずはRubyから調べてみます。irb を使って調べました。 % irb ... まずは普通に分割 >> "a,b,c".split(",") => ["a", "b", "c"] 末尾に空要素があると、省略されてしまう >> "a,,c,,".split(",") => ["a", "", "c"] 末尾の空要素を省略しないためには -1 が必要 >> "a,,c,,".split("... > このページを見る
最終更新時間:
2008年08月30日14時32分
みんなのブックマーク 人気(0) 新着
-
へぇ、js も空文字列の split は空文字列入りの配列を返すのか。知らんかった…。
- LL系だと ( ) のグループが抽出されるけど、JavaのString#splitだとダメとかもある。ちなみにIEのJavaScriptもダメ。
- split
- Splitの各言語での比較
- これはためになる・・・、が。ラスト、誰がうまいこと言えと・・・w
- まとめ表あり
- 言語横断的に分析・解説してくれる人は貴重だ
- PHP調べた http://d.hatena.ne.jp/koyhoge/20080901/split
- split の挙動の違い。メモっておかないと不安だ。
- splitの空要素、入力が空文字列の挙動
- split 関数の挙動
- split の言語毎の挙動の違い。






![[ルミノックス]LUMINOX 腕時計 ロッキードマーティンコレクション F-117 ナイトホークシリーズ2 3400IRB メンズ [正規輸入品]](http://ecx.images-amazon.com/images/I/41KjelmF6eL._SL75_.jpg)


