百度站长改版规则正则表达式求怎么写

2024-10-30 00:49:44
推荐回答(2个)
回答1:

你是要把原网址替换成现在的网址吗??123是变化的地方,其他地方不变吗?说明白啊
而且你只贴要替换的文本,不贴myweb.com/?p=123周围的文本,我不好测试写的对不对。

myweb\.com\/\?p=(.*)
替换成
www.myweb.com/archives/\1.html

回答2:

正则我已经给你写好了!

var regex=/\b(myweb.com\/)\?p=(\d+)\b/g;
var me=str.replace(regex,"www.$1archives/$2.html");

 

测试代码下载就可以查看效果。

html文件已经上传,后面下载。

 

ie8下测试正常!

 

正则代码测试