小编Max*_*x-D的帖子

Ruby string.split方法返回数组中的废料

我试图将一个字符串分成三个一组.希望有人可以在下面的代码中解释为什么数组包含结果中的废料.

"1234567890".split(/(\d{3})/)
# => ["", "123", "", "456", "", "789", "0"] 
Run Code Online (Sandbox Code Playgroud)

我知道最好使用扫描来获得群组,我只是对这种特殊情况感到好奇.

ruby regex split

2
推荐指数
1
解决办法
590
查看次数

标签 统计

regex ×1

ruby ×1

split ×1