我对任何一种语言都比较陌生,但我需要在我的工作中修改代码,因为之前离开的人没有替换。
我基本上想在变量中加入一个url的特定部分。
网址如下所示:
我需要提取a458
部分并将其放入变量中。这部分总是在同一个地方,但长度可变。
网址始终具有相同的结构。我试过/hhhhhh\/{1}[a-z0-9]+\/{1}/g
,但它没有完全奏效。它保留hhh
和/
。
答案 0 :(得分:2)
不需要正则表达式,只需将其拆分
var link = "http://www.test.com/abc/hhhhhh/a458/example";
var linkParts = link.split("/");
//If the link is always in that format then a458 or whatever
//would replace it will be in index 5
console.log(linkParts[5]);