一、点

点是一个万能的通配符,在正则式中,可以匹配任意一个字符。比如,你想要在GA中过滤从192.168.1.10-192.168.19这个IP段来的流量。那么,你可以使用这个正则式192\.168\.1.,别忘了转义。尽管.可以匹配任意字符,也就是说,192.168.1.1x,192.168.1.1y这类内容理论上也可以匹配,但是,在IP地址中只会出现数字,因此,上面那个正则式没问题。确实,如果我们像匹配0-9这个10个数字的话,可以用[0-9]或者\d。

.单独使用的情况并不多见,更多的时候是与其他字符串一起使用的情况。比如.*匹配任意字符。 Continue reading “GA中的正则式之.+*^$” »

 

小括号、中括号和大括号都在正则式中有特殊的用途,即都属于元字符。下面分别介绍一下各自的用法。

一、小括号

()的作用主要有是作为子表达式将括号中匹配的内容存储起来,可以在以后调用;另外也可以改变计算的优先级(和数学上的作用差不多)。

1、子表达式

GA的默认代码只会在报告中显示URI,如下图所示:

仅包含URI的报告示例

Continue reading “GA中的正则式之那些括号们” »

 

 

本系列文章的上一篇介绍了在GA中使用正则式的概述,本篇文章及后续的几篇文章会为大家介绍常用的元字符。让我们先从反斜杠开始。

反斜杠是一个与众不同的元字符,它必须与其他元字符一同使用,无法单独使用。它为元字符与纯文本搭起了一座桥梁。在元字符之前使用反斜杠会将元字符转义(escape)为纯文本,因此反斜杠又称为转义符。可能你还无法理解这句话,不要紧,我将举出几个例子。

比如,你想要查看/archives?pid=1027这个页面的浏览量,于是你在热门内容报告下面的过滤器中输入了/archives?pid=1027这个URL,并且点击了【转到】。但是,令你奇怪的是,GA返回给你的0个页面。这是正常的,因为,GA中的表单查询条件是支持正则式的,而“?”是正则式中的一个元字符,其含义是前面的项目(这里你可以理解为字符)出现0或1次。这里我们输入的查询条件应该是原始的问号而不是元字符,这是我们就需要使用转义符(\)来将元字符转义为纯文本。即将输入的查询条件修改为/archives\?pid=1027。 Continue reading “GA中的正则式之\、|和?的使用” »

© 2012 Cloga与网站分析 Suffusion theme by Sayontan Sinha
//Google +1

无觅相关文章插件,快速提升流量