我有FOOD, FOOD20 and FOOD 30
的结果,但其他结果来自FOOD
,例如使用REGEX的DOGFOOD, CATFOOD
。Google Analytics |高级筛选器中的多个精确匹配
我试图通过将一个精确过滤: -
FOOD|FOOD20|FOOD30
只提取这些结果,而不是使用正则表达式。不幸的是,这是返回0结果。
是否还有其他解决方法?
我有FOOD, FOOD20 and FOOD 30
的结果,但其他结果来自FOOD
,例如使用REGEX的DOGFOOD, CATFOOD
。Google Analytics |高级筛选器中的多个精确匹配
我试图通过将一个精确过滤: -
FOOD|FOOD20|FOOD30
只提取这些结果,而不是使用正则表达式。不幸的是,这是返回0结果。
是否还有其他解决方法?
确切的过滤器是一个文字字符串匹配,所以您明确地寻找与“FOOD | FOOD20 | FOOD30”全部匹配的东西。
如果你想确保该值是完全FOOD
,FOOD20
或FOOD30
,使用正则表达式匹配,但有一个插入符号(^
),这标志着该行的开头先于每一个值,并按照与美元每个值标志($
),标志着该行的结束。
所以,你的正则表达式的表达应该是:
^FOOD$|^FOOD20$|^FOOD30$
如果你的想法是跟踪任何与“食”开头,后跟一个数字,然后结束,您可以简化表达以下:
^FOOD[0-9]*$
(的[0-9] *部分表示匹配的数字0到9零次或多次,所以,当没有数字FOOD
之后,或者它匹配时有一些。)
这将匹配FOOD
,FOOD20
,FOOD30
,FOOD99
和FOOD100
,但不CATFOOD
,DOGFOOD10
等
非常感谢。你非常有帮助。 –
我投票关闭这一问题作为题外话,因为它IZ不是编程。试试网站管理员。 – Flimzy