irb(main):001:0> s = "/jazz/j00132.mp3 | 3:45 | Fats Waller | Ain't Misbehavin'" => "/jazz/j00132.mp3 | 3:45 | Fats Waller | Ain't Misbehavin'" irb(main):002:0> a,b,c,d = s.chomp.split(/\s*\|\s*/) => ["/jazz/j00132.mp3", "3:45", "Fats Waller", "Ain't Misbehavin'"] irb(main):003:0> c.squeeze(" ") => "Fats Waller" irb(main):004:0> hour, min = b.scan(/\d+/) => ["3", "45"] irb(main):005:0>
\s matches a whitespace.
chomp was called for eliminating “\n” character.
Leave a Reply