用JavaScript替换URL的一部分

Replace part of a URL with JavaScript

本文关键字:一部分 URL 替换 JavaScript      更新时间:2023-09-26

我发现很多文章都在匹配URL,然后替换特定URL的特定部分…

但是!

我需要改变的网站有大约25000个url与下面的字符串我需要替换!我要做的是:

mysite.com/p/product_name_10011029

替换为:/p/

mysite.com/product/product_name_10011029

同样,有大约25000个不同的页面URL中有/p/所以它不能匹配一个URL

您可以使用replace:

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

如果你有字符串,那么你可以使用regex:

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

将javascript和jquery固定为标签:使用regex

代替

exampe:

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

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