我发现很多关于匹配网址的文章,然后替换了该特定网址的某个部分......
BUT!
我需要更改的网站有大约25,000个网址,我需要替换以下字符串!我想做的是:
mysite.com/p/product_name_10011029
并替换:/ p /
与
mysite.com/product/product_name_10011029
同样,有25,000个不同的网页在网址中包含/ p /,因此它只能匹配一个网址
答案 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');
请提供更多信息,以便我们更好地帮助