适配问题 以下哪个是正确适配规则 悬赏1元 已结束
小明的站点想进行适配,分别有电脑端www.a.com/20/abc.html[?] 和 移动端 m.a.com/mob/20/abc/,想同通过百度搜索资源平台中的"移动适配"下"规则适配"来进行适配,以下哪个是正确适配规则?
A:电脑端规则 www.a.com/[?][?][?][?](\d+)/(\w+).html 移动端规则 m.a.com/mob/${1}/${2}/
B:电脑端规则 www.a.com/[?][?][?][?](\d+)/(\d+).html 移动端规则 m.a.com/${1}/${2}/${3}/
C:电脑端规则 www.a.com/[?][?][?][?](\d+)/(\w+).html 移动端规则 m.a.com/mob/${1}/${2}.html
D:电脑端规则 www.a.com/[?][?][?][?](\w+)/(\d+).html 移动端规则 m.a.com/${1}/${2}/${3}
9 人参与回答
看百度的文档
A吧
原则如下:PC带.html 移动变成m.加上/mob不带.html
这玩意百度写得挺明白的了,
如果有疑问,那就再看一遍
B选项:PC端字母写成数字串肯定不对;移动端3个参数,可是你PC端只有两个正则参数
C选项:PC端没问题;移动端结尾多了.html
D选项:PC端是网址/字母/数字.html,根据你的写法,字母和数字相反了;移动端3个参数,PC只有2个正则参数
另外:
(\w+)表示字母数字下划线组成的字符串,纯字母最好用 ([a-zA-Z]+)