2

我对任何一种语言都很陌生,但我需要在我的工作中修改代码,因为做这件事的人以前离开了,没有替代品。

我基本上想将一个变量放入一个 url 的特定部分。

URL 如下所示:

http://www.test.com/abc/hhhhhh/a458/example

我需要提取a458零件并将其放入变量中。这部分总是在同一个地方,但可以是可变长度。

URL 始终具有相同的结构。我试过/hhhhhh\/{1}[a-z0-9]+\/{1}/g了,但它并没有完全起作用。它保留hhh/

4

1 回答 1

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]);
于 2013-08-22T14:33:55.947 回答