2011-11-01 65 views

回答

3

如果只有CONF昌后的数ES,这样的事情应该做的伎俩:

(.*)learningandthebrain\.com/Online-Register/CONF-(\d+)/Submit 

这是非常基本,因为它得到,所以我会建议你看看正则表达式在你的空闲时间。学习正则表达式时,我发现这个工具是必不可少的:http://gskinner.com/RegExr/ - 它允许您轻松检查您的正则表达式是否按预期工作。

编辑: 正则表达式不应包括域的WWW部分,因为那将只匹配来自它的请求,并忽略来自http://learningandthebrain.com请求。其实我很确定,即使是“全部捕捉”(。*)表达式在开始时也可以省略。

另外,谷歌分析并不需要正斜杠转义。

2

只是为了效率完成Crafty_Shadow的正则表达式的缘故

https:\/\/www\.learningandthebrain.com\/Online-Register\/CONF-(\d+)\/Submit 

(我知道这会更好地成为一个评论,但我仍然没有军衔做)

1

您应该使用以下的正则表达式:

/Online-Register/CONF-(\d+)/Submit 

注意域是不是页面属性的一部分,并赢得了;如果T匹配您将其包含在正则表达式。只包括路径。

我还会启用忽略情况标志,如果您使用的Web服务器不区分大写和小写像IIS。

+1

非常感谢你,这对我有用 – user1023324