【发布时间】:2017-07-16 15:40:36
【问题描述】:
在 Ruby 中,如何拆分字符串而不将分隔符保留在生成的拆分数组中?我以为这是默认设置,但是当我尝试时
2.4.0 :016 > str = "a b c"
=> "a b c"
2.4.0 :017 > str.split(/([[:space:]]|,)+/)
=> ["a", " ", "b", " ", "c"]
我看到结果中包含空格。我希望结果只是
["a", "b", "c"]
【问题讨论】:
标签: ruby regex string split delimiter