
js中怎么取出一个字符串中的固定子字符串之间的值呢?
比如vars="[DOC]10_92_167_32_20160908153830/attachment/document/G_ZGO-02-02-019切换命令功率提升性...
比如var s = "[DOC]10_92_167_32_20160908153830/attachment/document/G_ZGO-02-02-019 切换命令功率提升性能交付指导书 ZXG10 iBSC(R9)_UR12_R1.00_20131203.html[DOC]",我想取出[DOC]之间的值,同时[DOC]可能不止是一组,会有多组情况出现
展开
展开全部
var s = "[DOC]10_92_167_32_20160908153830/attachment/document/G_ZGO-02-02-019.00_20131203.html[DOC]123.html";
console.log(s.split('[DOC]').slice(1));
结果如下:
["10_92_167_32_20160908153830/attachment/document/G_ZGO-02-02-019.00_20131203.html", "123.html"]
console.log(s.split('[DOC]').slice(1));
结果如下:
["10_92_167_32_20160908153830/attachment/document/G_ZGO-02-02-019.00_20131203.html", "123.html"]
追问
这个不起作用啊,[DOC]是一组来出现的,里面就是想要的内容,一个字符串可能会有多组[DOC],比如[DOC]4564[DOC]213[DOC]789[DOC],我想要拿到4564 和789
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询