关键词排名搜索引擎优化

树立企业形象,传播公司口碑,让网站天生具备营销能力

免费咨询

纯数字替换生成pattern

日期:2020-12-04 09:00:00   浏览数:457
百度资源平台正则格式示例

1、纯数据替换形成pattern例子:

eg1:url对应关系:

http://www.abc.com/26299483.html->  http://m.abc.com/26299483.html
       pattern:
       http://www.abc.com/([0-9]+).html->  http://m.abc.com/${1}.html

eg2:url对应关系:

http://www.abc.com/t26299483.html->  http://m.abc.com/26299483.html
       pattern:
       http://www.abc.com/t([0-9]+).html->  http://m.abc.com/${1}.html

 

2、纯英文字母替换形成pattern例子:

eg:url对应关系:

http://www.abc.com/fawliute/ -> http://m.abc.com/fawliute/
       pattern:
       http://www.abc.com/([a-zA-Z]+)/ ->  http://m.abc.com/${1}/

 

3、英文字母和数据混和的字符串数组替换形成pattern的例子:

eg1:url对应关系:

http://www.abc.com/a1cc1n2q5y3/ ->  http://m.abc.com/a1cc1n2q5y3/
       pattern:
       http://www.abc.com/((?:[a-zA-Z]+[0-9]+|[0-9]+[a-zA-Z]+)[a-zA-Z0-9]+)/   -> http://m.abc.com/${1}/

 留意:英文字母和数据混和字符串数组,英文字母和数据务必更替出現最少1次

合理例子:a13b,23a9,da3bc99,42a1c

eg2:url对应关系:

http://news.abc.com/09/1001/07/5KH8DE1F000120GR.html
          -> http://m.abc.com/news/09/1001/07/5KH8DE1F000120GR.html
       pattern:
       http://news.abc.com/([0-9]+)/([0-9]+)/([0-9]+)/([ a-zA-Z0-9]+).html
          -> http://m.abc.com/news/${1}/${2}/${3}/${4}.html

 

4、针对英文字母和数据只更替出現一次的,能够各自用数字和英文字母开展正则表达式替换:

eg:url对应关系:

http://www.abc.com/az123/   ->     http://m.abc.com/az123/
       pattern:
       http://www.abc.com/([a-zA-Z]+)([0-9]+)/-> http://m.abc.com/${1}${2}/

 

5、汉语字符串数组正则表达式替换形成pattern例子:

eg:url对应关系:

http://www.abc.com/万里长城花苑/ -> http://m.abc.com/万里长城花苑/
       pattern:
       http://www.abc.com/((?:%[a-zA-Z0-9]{2,})+)/-> http://m.abc.com/${1}/

 

6、由'-'或是'_'联接的数据或是英文字母替换形成pattern的例子:

eg:url对应关系:

http://www.abc.com/byd-c3/-> http://m.abc.com/byd-c3/
       pattern:
       http://www.abc.com/([a-zA-Z]+)-([a-zA-Z]+)([0-9]+)/->http://m.abc.com/${1}-${2}${3}/

留意:'-'和'_'出現数次能够应用一样的方法解决
       如:abc-134_x-1

 

7、对主要参数一部分开展正则表达式替换形成pattern的例子:

eg:url对应关系:

http://www.abc.com/article.html?act=test&id=123  ->        http://m.abc.com/article.html?act=test&id=123
       pattern:
       http://www.abc.com/article.html?act=([^&]+)&id=([^&]+)   -> http://m.abc.com/article.html?act=${1}&id=${2}


8、PC存有分页查询相匹配挪动网页页面形成pattern的例子:

eg:url对应关系:

http://www.a.com/1234-1.htm  http://www.a.com/1234-2.htm   ->http://m.a.com/1234.htm
       pattern:
       http://www.a.com/([0-9]+)-([0-9]+).htm ->  http://m.a.com/${1}.htm


阅读文章文中的人还能够阅读文章:

百度搜索资源平台挪动兼容使用说明书

百度搜索资源平台挪动兼容在哪儿?

什么叫百度搜索资源平台挪动兼容

标签内容: 对应关系 2629 94 83 替换 例子
栩云营销微信公众号
关注微信公众号获取更多咨讯

我们在微信上期待24小时为您服务

栩栩如生科技是一家集高端、专业、务实的,技术研发与网络营销服务为一体综合营销服务商,擅长网站建设,网站整站优化,SEO优化,网站推广及新老网站关键词排名优化,为客户提供综合型数字化创新服务,帮助传统企业实现“互联网+”转型升级
相关推荐
微信公众号

微信公众号