加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

Google Analytics当中的正则表达式基础信息

发布时间:2022-01-16 07:53:49 所属栏目:优化 来源:互联网
导读:Google Analytics支持正则表达式,通过正则表达式在Ga当中的应用能够让我们的数据分析更加的精准化,废话不多说,来看Google Analytics当中正则表达式基础知识: 根据正则表达式的功能主要分为四种:通配符、定位符、分组和其它。 通配符: .匹配任何单个
  Google Analytics支持正则表达式,通过正则表达式在Ga当中的应用能够让我们的数据分析更加的精准化,废话不多说,来看Google Analytics当中正则表达式基础知识:
 
  根据正则表达式的功能主要分为四种:通配符、定位符、分组和其它。
 
  通配符:
 
  .匹配任何单个字符(也就是只能匹配一个字符,或字母或数字或符号),如:yanguan.yu可以和yanguangyu、yanguan1yu、yanguan&yu匹配,但是不会和yanguanyu匹配,“。“必须有一个字符来代替。
 
  扩展:。经常和配合使用,把。转换成文字字符,如www.yanguangyu.com,里面的。是单纯的字符二不是通配符,所以需要用来转义,即上面应该写成www.yanguangyu.com
 
  *匹配0个或者多个先前项(0即先前项可以不包含,多个的话匹配N个先前的字符),如:yanguang*yu可以和yanguanggyu、yanguanggggggyu、yanguanyu匹配。
 
  +和星号的用法一样,不过加号至少必须匹配一个先前项,也就是没有上面*的那个0,如:yanguang+yu可以匹配yanguangyu、yanguangggyu,而不会和yanguanyu匹配。
 
  扩展:+经常和括号配合使用构建先前项,如:[yan]+,将会返回y、a、n、ya、yaaaaa等等。
 
  ?匹配0个或者1个先前项,如:yanguang?yu,匹配一个的话结果是yanguangyu,匹配0个结果是yanguanyu
 
  |或,如yanguangyu|ciwei,即yanguangyu或者ciwei,经常和括号一起使用。例如(yanguangyu|ciwei)seo,匹配闫光宇seo或者刺猬seo都是成立的。
 
  定位符:
 
  ^定位开头字段,如^/yanguangyu/,那么在url当中或者字符串当中必须以/yanguangyu/开头,同时在Ga当中默认匹配根网址。如你的域名是www.yanguangyu.com,其url是以相对网址展现的,默认是匹配www.yanguangyu.com的。
 
  $定位结尾字段,最典型的是在robots文件当中的应用,如你想禁止包含以htm结尾的,那么Disallow: /*.htm$,那么以html结尾的仍然可以访问。
 
  分组:
 
  ()基于括号里面内容,使用方法在“或”当中提到。
 
  []匹配列表当中的一项,经常和“-”配合使用,例如:[abc],匹配a、b、c,而[a-h]即匹配a到h的任意一个字符。
 
  -的用法基本就是配合中括号来使用。
 
  其它主要是“”将表达式转义为字符。更多的表达式可以参考正则速查表http://www.cheatography.com/jay-taylor/cheat-sheets/google-analytics-regular-expressions/。
 
  或者试用http://rubular.com/工具测试正则的正确性。

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读