用JavaScript替换URL的一部分
Replace part of a URL with JavaScript
我发现很多文章都在匹配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');
请提供更多信息,以便我们更好的帮助
相关文章:
- Regex提取URL返回数组的一部分;未定义”;
- 如何使用JavaScript提取此url的一部分
- 如何抓取URL的一部分并将其粘贴到页面上的某个位置
- 尝试在 jquery ajax 帖子中将变量设置为URL 的一部分
- 删除在单击其他选项卡时生成的url查询元素的一部分
- 如何使用 JavaScript 更改 URL 的一部分
- 如何使用 JavaScript 删除 URL 的一部分
- 有没有更好的方法来匹配 JavaScript 中 URL 路径名的一部分
- (Javascript)如何提取当前URL的最后一部分 - 没有文件扩展名
- 如何使用 jQuery 从 URL 中删除 URL 的一部分
- 仅获取当前URL的一部分并使用JavaScript重定向
- 使用 Javascript 获取当前 URL 的一部分
- 如何使用正则表达式或 jQuery 检索 URL 的最后一部分
- 在 Javascript 中获取 url 的最后一部分
- 如何使用文本表单输入的一部分来添加并使其转到 URL
- Yii2 中有什么方法可以在不重新加载的情况下动态更改 URL?来自 PJAX 的一部分
- 用于拆分 URL 和删除最后一部分的 JavaScript
- 将URL的一部分传递给AngularJS中的自定义筛选器
- 在AJAX中只检索远程URL的一部分
- 基于用户输入替换iFrame URL的一部分