在javascript中从字符串中提取字符串

时间:2015-11-09 17:08:24

标签: javascript

我想提取以下内容

test-09112015-143033

来自我的字符串:

"HEAD,tag: refs/tags/test-09112015-143033,refs/remotes/origin/test"

如果之后没有任何内容,以下内容将起作用。

function getSecondPart(str) {
    return str.split('/tags/')[1];
}

Fiddle

当有类似事物(或其他事情当然)之后,我怎么能解决这个问题

,refs/remotes/origin/test

1 个答案:

答案 0 :(得分:0)

如果您确定自己的字符串始终位于/tags/,之间,则可以使用:



function getSecondPart(str) {
    return str.match("/tags/([^,]+),")[1];
}

// use the function:
console.log(getSecondPart("HEAD,tag: refs/tags/test-09112015-143033,refs/remotes/origin/test"));




希望这会有所帮助。