使用RegExp拆分字符串会在两端返回空字符串

时间:2015-07-02 01:07:07

标签: javascript regex

boost::shared_ptr

为什么在最后一种情况下两端都有额外的空字符串,以及如何避免这种情况?我当然会感谢你的解释。

我之前可以看到类似的问题,但不是这种情况(或者请指出我)

2 个答案:

答案 0 :(得分:1)

改为使用.match

"abc_d_3".match(re)

那应该归还:

["abc_d_3", "abc_d", "3"]

答案 1 :(得分:1)

从评论中移出(按要求)。

尝试拆分/_(?=[1-3]$)/