js中怎么取出一个字符串中的固定子字符串之间的值呢?

比如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"]追问

这个不起作用啊,[DOC]是一组来出现的,里面就是想要的内容,一个字符串可能会有多组[DOC],比如[DOC]4564[DOC]213[DOC]789[DOC],我想要拿到4564 和789

温馨提示:内容为网友见解,仅供参考
无其他回答

js中怎么取出一个字符串中的固定子字符串之间的值呢?
console.log(s.split('[DOC]').slice(1));结果如下:["10_92_167_32_20160908153830\/attachment\/document\/G_ZGO-02-02-019.00_20131203.html", "123.html"]

js截取指定字符串到指定字符串之间的内容
具体操作步骤如下:1. 定义你的目标字符串和要查找的两个指定字符串。例如,你想从字符串`"Hello, world! This is a test string."`中截取`"world!"`到`"test"`之间的内容。那么你的目标字符串就是`"Hello, world! This is a test string."`,第一个指定字符串是`"world!"`,第二个指...

JS截取指定字符串到指定字符串之间的内容
结论:JavaScript中的match方法可以用来截取字符串中指定字符串之间的内容,如例子中的 "" 和 "" 之间的内容。通过正则表达式 `\/(\\S*)\/`,我们可以找到并提取出这部分内容。`\\S*` 表示匹配零个或多个非空白字符,`*` 符号使其可以重复出现。match方法会返回匹配的结果,如果没有找到匹配,则返回n...

JS截取指定字符串到指定字符串之间的内容
searchvalue:必需。规定要检索的字符串值。regexp:必需。规定要匹配的模式的 RegExp 对象。如果该参数不是 RegExp 对象,则需要首先把它传递给 RegExp 构造函数,将其转换为 RegExp 对象。如果 regexp 没有标志 g,那么 match() 方法就只能在 stringObject 中执行一次匹配。如果没有找到任何匹配的...

JS截取指定字符串到指定字符串之间的内容?
用substring(开始,结束);var str="我是中国人啊哈哈为什么呢";alert(str.substring(2,11));

js截取字符串指定字符?
方法一:运用String对象下的charAt方法charAt()方法可返回指定位置的字符。stringvar必选项。要提取子字符串的字符串文字或String对象。start必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为0。length可选项。在返回的子字符串中应包括的字符个数。js字符串如何截取最后一个字符stop:可选...

怎么js正则表达式来获取字符串中指定的
\/\/'\/ig'不区分大小写和全局搜索var str = 'a我要取到所有a字符', result = str.match(\/a\/ig);console.log(result); \/\/返回一个数组["a","a"]

js删除字符串中指定字符的四种方法
JS中,删除字符串中指定字符的四种常见方法为:首先使用 replace() 方法。它可以将特定字符替换成其他字符或字符串。此方法需两个参数:要替换的字符或字符串以及替换后的字符或字符串。为了删除指定字符,通过设置第一个参数为要移除的字符,并让第二个参数为空字符串,可以成功删除目标字符。但该方法仅...

js 截取给定字符后面的字符
string 字符串;str 指定字符;split(),用于把一个字符串分割成字符串数组;split(str)[0],读取数组中索引为0的值(第一个值),所有数组索引默认从0开始;\/ function getStr(string,str){ var str_before = string.split(str)[0];var str_after = string.split(str)[1];alert('前:'+str_...

js 字符串截取slice,substr,substring
`substr` 函数用于从字符串中截取一个指定长度的子字符串。其语法为 `stringObject.substr(start,length)`。`start` 参数同样代表起始位置,包含该位置的值。如果 `start` 为负数,则从尾部开始计算位置。`length` 参数则代表要截取的子字符串的长度,必须为一个正整数。`substring` 函数的功能与 `...

相似回答