Google Analytics中的Regex AND运算符

问题描述 投票:2回答:3

我正在尝试使用正则表达式将2个规则合并到Google Analytics中。我有以下广告系列名称:

USA - Apparel - search
USA - Shoes - search
USA - Accessories - search
USA - Apparel - display
USA - Shoes - display

我希望仅匹配名称中包含USA- search的广告系列。

现在我设法通过在他们的用户界面中应用一些规则来进行此设置,但是我正在寻找一种方法来应用正则表达式将2个规则组合成1。

我尝试了(USA)(\-\ search)(USA)(search)但没有返回结果。

注意:Google Analytics使用RE2 Syntax

regex google-analytics re2
3个回答
1
投票
USA \-.*?\- search

应该为你做。


1
投票

您可以使用

\bUSA\b.*\bsearch\b|\bsearch\b.*\bUSA\b

如果连字符必须介于两者之间,则可以使用

\bUSA\s*-.*-\s*\b(search|display)\b|\b(search|display)\s*-.*-\s*USA

这是一个demo

由于RE2没有环视支持,因此您无法使用更复杂的正则表达式来检查任何顺序的2个单词。

请注意,\b表示字边界以启用整个单词匹配。


0
投票

您是在问这个Google Analytics,对吗?

你可以使用(我们)(。*)( - \ search)

你也可以在没有parantheses的情况下使用它。它只搜索在搜索之前有美国的所有字符串,无论它们之间是什么。如果您不是特别关注订单,您也应该创建一个或过滤器。喜欢:

美国* - \ SSEARCH | - \ SSEARCH *用途

© www.soinside.com 2019 - 2024. All rights reserved.