[英]Replace part of a URL with JavaScript
我发现了很多有关匹配URL,然后替换该特定URL的特定部分的文章...
但!
我需要更改的网站大约有25,000个URL,下面的字符串我需要替换! 我想做的是:
mysite.com/p/product_name_10011029
并替换:/ p /
与
mysite.com/product/product_name_10011029
同样,URL中大约有25,000个不同的页面带有/ p /,因此它不能仅匹配一个URL
您可以使用replace
:
url = url.replace('/p/', '/product/');
如果您有字符串,则可以使用regex
:
myHtml.replace(/mysite\.com\/(p)\/.*/gi, 'product');
您将javascript和jquery固定为标签:使用regex替换
范例:
string.replace(/mysite\.com\/(.*?)\/(.*)/, 'mysite.com/product/\2');
请提供更多信息,以便我们更好地提供帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.