Учитывая строку вида:
s = "G o o d\r\nDay\r\n\r\n\r\nStack\r\n\r\nOverflow\r\n"
Я хотел бы:
Разделить ее на (\ r \ n) +
, т.е. я бы хотел получить: ["G oo d", "Day", "Stack", "Overflow"]
Я пробовал s.split (/ (\ r \ n) + /)
, но это не дает ожидаемого результата.
Почему? Как я могу получить ожидаемый результат?
Получите число \ r \ n
в массиве, т.е. ожидаемый результат: [1, 3, 2]
Как бы вы это сделали?
Я использую Ruby 1.9.2.