用JavaScript替换部分URL

时间:2015-05-26 11:18:40

标签: javascript jquery url

我发现很多关于匹配网址的文章,然后替换了该特定网址的某个部分......

BUT!

我需要更改的网站有大约25,000个网址,我需要替换以下字符串!我想做的是:

mysite.com/p/product_name_10011029

并替换:/ p /

mysite.com/product/product_name_10011029

同样,有25,000个不同的网页在网址中包含/ p /,因此它只能匹配一个网址

2 个答案:

答案 0 :(得分:0)

您可以使用replace

url = url.replace('/p/', '/product/');

如果您有字符串,则可以使用regex

myHtml.replace(/mysite\.com\/(p)\/.*/gi, 'product');

答案 1 :(得分:0)

您将javascript和jquery固定为标签: 使用替换为正则表达式

exampe:

string.replace(/mysite\.com\/(.*?)\/(.*)/, 'mysite.com/product/\2');

请提供更多信息,以便我们更好地帮助