正则表达式包含和排除不前瞻

时间:2013-08-20 10:27:02

标签: regex google-analytics

我希望匹配同时包含“foo”和“bar”但不包含“bar = 0”的网址。

我正在尝试在Google Analytics中执行此操作,但它不支持超前表达式。

所以我将包含“foo”和“bar”的网址与此表达式(foo.+bar)匹配,但如何使用“bar = 0”来否定网址?

2 个答案:

答案 0 :(得分:2)

您可以使用此正则表达式:

\bfoo\b.+\bbar\b(?:$|=[^0]|[^=])

现场演示:http://www.rubular.com/r/marUIfFzAz

答案 1 :(得分:0)

foo.+bar[^\=]

为此,请发布您要验证的网址示例