使用捕获括号:
"good_luck_buddy".split(/_(.+)/)[1]"luck_buddy"
它们被定义为
如果
separator包含捕获括号,则在数组中返回匹配的结果。
因此,在这种情况下,我们希望在处进行分割
_.+(即,分割分隔符是以开头的子字符串
_) ,还要 让结果包含分隔符的某些部分(即之后的_所有内容_
_)。
在此示例中,我们的分隔符(match
_(.+))为
_luck_buddy,捕获的组(分隔符内)为
lucky_buddy。如果没有捕获括号,则
luck_buddy(matching
.+)不会包含在结果数组中,因为简单的情况
split是结果中不包含分隔符。



