VIP福利
主页 > 建站问题 > 网站运营 > 百度站长平台移动适配电脑端与手机端的正则表达式的规则匹配

百度站长平台移动适配电脑端与手机端的正则表达式的规则匹配

最近随手填了下百度的电脑端与移动端的适配,要填几个正则表达式,发出来共享下! /(.*)http: //mip.xhcss.com/${1} /xh/([a-zA-Z]+)/http: //mip.xhcss.com/xh/${1}/ /xh/([a-zA-Z]+)/([a-zA-Z]+)/http: //mip.xhcss.com/xh/${1}/${2}/ /xh/([a-zA-Z]+)/([a-zA-Z]+)/http: //mip.xhcss.com/xh/${1}/${2}/ /xh/([a-z […]



最近随手填了下百度的电脑端与移动端的适配,要填几个正则表达式,发出来共享下!


/(.*)  http://mip.xhcss.com/${1}
/xh/([a-zA-Z]+)/  http://mip.xhcss.com/xh/${1}/
/xh/([a-zA-Z]+)/([a-zA-Z]+)/ http://mip.xhcss.com/xh/${1}/${2}/
/xh/([a-zA-Z]+)/([a-zA-Z]+)/ http://mip.xhcss.com/xh/${1}/${2}/
/xh/([a-zA-Z]+)/([a-zA-Z]+)/([0-9]+).html http://mip.xhcss.com/xh/${1}/${2}/${3}.html
 

第一个我不确定可行不! 理论上填了第一个就不要填了,后面的是备用的! 第一个是匹配后面的全部字符,替换成1.

不行可以参考后面4行替换,因为我的xh是固定的,所以填了个固定的,如果没有请删掉,其他换成域名即可!

([a-zA-Z]+)是匹配中文

([0-9]+)是匹配数字

((?:[a-zA-Z]+[0-9]+|[0-9]+[a-zA-Z]+)[a-zA-Z0-9]+) 匹配数字字符交替一起的! 


共有 条评论