簡體   English   中英

用JavaScript替換部分URL

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM