[ruby-list:49615] Re: ダブルバックスラッシュとバックスラッシュの入り混じる文字列のsplit

From: Yuuji Oguri <jaa02670@...>
Date: 2013-09-28 18:18:39 UTC
List: ruby-list #49615
小栗です。

ファイルから読んだ文字列はエスケープ処理されませんよ。

irb(main):010:0> open('input.txt','r') do |f|
irb(main):011:1* data = f.read
irb(main):012:1> p data
irb(main):013:1> data.split("\\\\")
irb(main):014:1> end
"first\\\\ sec\\ond\\\\ third\\\\"
=> ["first", " sec\\ond", " third"]

In This Thread