Как разделить строку в ruby, поддерживая пробелы в разбиении - PullRequest
6 голосов
/ 31 июля 2009

У меня есть строка:

"hello\t    World\nbla" 

Я бы хотел разделить его на:

["hello\t    ",
"World\n", 
"bla"] 

Как бы я это сделал в Ruby?

Ответы [ 2 ]

8 голосов
/ 31 июля 2009
>> "hello\t    World\nbla".scan /\S+\s*/
=> ["hello\t    ", "World\n", "bla"]
2 голосов
/ 31 июля 2009

Надеюсь, это поможет ..

>> "hello\t   World\nbla".scan(/\w+\s*/)
=> ["hello\t   ", "World\n", "bla"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...