Regex 正则表达式:使用2个特定字符匹配字符串

Regex 正则表达式:使用2个特定字符匹配字符串,regex,Regex,我在Google Analytics工作,试图使用RegEx高级过滤器选项来显示包含两个/,而不是三个/的页面名称。第一部分中的文本字符串将始终是产品;但是,在第二次/之后,它是随机的 比如说,, 我想包括以下页面名称字符串: /products/skis /products/snowboards /products/skates /products/skis/mens /products/snowboards/womens /products/skates/red 我想排除这些

我在Google Analytics工作,试图使用RegEx高级过滤器选项来显示包含两个
/
,而不是三个
/
的页面名称。第一部分中的文本字符串将始终是
产品
;但是,在第二次
/
之后,它是随机的

比如说,, 我想包括以下页面名称字符串:

 /products/skis
 /products/snowboards
 /products/skates
 /products/skis/mens
 /products/snowboards/womens
 /products/skates/red
我想排除这些页面名称字符串:

 /products/skis
 /products/snowboards
 /products/skates
 /products/skis/mens
 /products/snowboards/womens
 /products/skates/red
同样,
产品
部分是一致的……但第二个文本部分是随机的


谢谢你的帮助,谢谢

一种可能性是:

^\/products\/[a-zA-Z]+$

这将捕获第一个斜杠,后面是“产品”,后面是第二个斜杠,然后是任何文本字符串(没有特殊字符)。后面不会有其他内容。

要匹配以
/products/
开头且不包含第三个斜杠的页面名称,可以使用以下正则表达式:

^\/products\/[^\/]+$

你自己有没有努力解决这个问题?我们不是代码(或正则表达式)编写服务;我们希望你在这里发布之前先自己做一些事情。如果你已经这样做了,请回答你的问题,并包括最新的努力。如果您没有,请现在就这样做。