我正在处理以下代码。我如何提取/获取字符串中特定数量的字符之间的字符串,例如
lorem1-lorem9-lorem3-lorem8-lorem1-lorem11-one-two-three-lorem22-lorem55.png
?
我需要的是
一二三
在9
发生-
之后,我也可以删除东西,但不确定如何在6
发生-
之前删除东西
var str = "lorem1-lorem9-lorem3-lorem8-lorem1-lorem11-one-two-three-lorem22-lorem55.png"
console.log(str.split("-", 9).join("-"));
答案 0 :(得分:1)
Array.prototype.splice
可用于拆分数组。
var str = "lorem1-lorem9-lorem3-lorem8-lorem1-lorem11-one-two-three-lorem22-lorem55.png"
let out = str.split("-", 9).splice(6).join("-")
console.log(out);