我正在尝试编写一个与Crazyegg一起使用的正则表达式,这样我只能从我的产品页面收集数据。
我的网站结构是:
www.sitename.com/categoryname/sub-categoryname
www.sitename.com/productname/
到目前为止我的正则表达式是:
^https?://([A-Za-z0-9.-]*\.)?sitename\.com/[A-Za-z0-9.-]*(/|/\?|)$
这允许所有不属于子类别级别(第二级文件夹?)
问题在于这允许顶级类别,因此我需要通过名称排除这些类别,例如:
^https?://([A-Za-z0-9.-]*\.)?sitename\.com/(?!\babout\b|\bcheckout\b)(/|/\?|)$
你能帮我排除正确吗?我也尝试过使用[^\babout\b|\bcheckout\b]
答案 0 :(得分:0)
如果您只需要产品页面,捕获产品页面的正则表达式是: “*产品名”
对于捕获类别页面:“。* categoryname / sub-categoryname”
我希望能帮助你。如果您有更多问题,请问我!