如何在ruby中拆分字符串,在分割中保留空格

时间:2009-07-31 05:58:15

标签: ruby

我有一个字符串:

"hello\t    World\nbla" 

我想把它分成:

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

我如何在Ruby中执行此操作?

2 个答案:

答案 0 :(得分:8)

>> "hello\t    World\nbla".scan /\S+\s*/
=> ["hello\t    ", "World\n", "bla"]

答案 1 :(得分:2)

希望这会有所帮助..

>> "hello\t   World\nbla".scan(/\w+\s*/)
=> ["hello\t   ", "World\n", "bla"]
相关问题