在JS中两次出现特定字符之间获取字符串

时间:2019-04-23 18:32:34

标签: javascript jquery

我正在处理以下代码。我如何提取/获取字符串中特定数量的字符之间的字符串,例如 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("-"));

1 个答案:

答案 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);