pc端是www.shcsjx.cn,移动端是m.shcsjx.cn,移动适配正则表达式应该怎么写啊 悬赏1元 已结束
<p><br></p><p>pc端是www.shcsjx.cn,移动端是m.shcsjx.cn,移动适配正则表达式应该怎么写啊</p>
11 人参与回答
钢丝网骨架复合管 等 1 人赞同该回答
使用正则格式进行规则适配,尽量使用最小的粒度来表示,这样更容易校验通过,比如:
a).确定是纯数字:([0-9]+) 或(\d+)
b).确定是纯字母:([a-zA-Z]+), 包括字母大小写的情况
c).确定是数字和字母混合串:
方法一、((?:[a-zA-Z]+[0-9]+|[0-9]+[a-zA-Z]+)[a-zA-Z0-9]+)
方法二、([a-zA-Z0-9]+)
说明:两种混合串的区别:较长的一种为严格的数字和字母混排形式,且数字 和字母交替至少出现1次;
较短的一种可支持纯数字,纯字母和数字字母混排
d).确定有中文字符:((?:%[a-zA-Z-0-9]{2,})+)
e).确定有参数值:([^&]+)
f).确定有'-'和'_'连接字符串的替换规则:将连接的各个部分分别用对应的规则替换
百度搜索资源平台对适配数据的校验时间大约为10天,生效时间大约为1-2天。
罗凌峰 等 1 人赞同该回答
1、需要写出要适配的URL,根据适配规则来写;
2、需要罗列一对一的URL才能做对应
pcURL表达式:https: // 域名/(\w+)/(\d+) . html
移动URL表达式:https: // 域名/${1}/${2}
3、有3对已收录的页面,才能适配成功,否则适配失败
额..蛙哥写的没毛病呀.....有时候百度抽风,报错也正常...
看百度给的适配规则