我得到了这个结果(请注意第一个
通过将输入中的
我希望能得到以下结果:
但实际上,我得到的是:
这背后的逻辑是什么?
""
是前面的空匹配):"babab".split("b")
# => ["", "a", "a"]
通过将输入中的
"a"
替换为空字符串,如下所示:"bbb".split("b")
我希望能得到以下结果:
["", "", ""]
但实际上,我得到的是:
[]
这背后的逻辑是什么?