标签: regex google-analytics
我正在尝试创建正则表达式来跟踪我网站上的目标转换(使用动态网址)。
网址:sitename.com/username/year(或all)
sitename.com/username/year
all
所以这可能是/johnsmith/2014或/johnsmith/all
/johnsmith/2014
/johnsmith/all
由于用户名和年份可能不同,我将正则表达式设为/[A-Za-z0-9-_.]{2,16}/all|[0-9]{4}/
/[A-Za-z0-9-_.]{2,16}/all|[0-9]{4}/
这根本不起作用。有人可以帮助我吗
答案 0 :(得分:0)
这个正则表达式怎么样
/([\w.]+)\/((?:\d+|all))/
测试字符串
sitename.com/johe8.nsmith/2014 sitename.com/johnsmith/all
结果
johe8.nsmith
2014
johnsmith
<强> demo here 强>
如果你有问题中提到的限制,你可以使用下面的正则表达式
/([\w.]{2,16})\/((?:\d{4}|all))/