我试图在GA中使用正则表达式来排除后跟一个字符串 -
我的正则表达式目前是/ ask-a-question [^ - ]但这似乎排除了所有内容,而不仅仅是我正在寻找的内容。
希望这是有道理的 - 如果有人能够指导我如何使用它,我将不胜感激。
由于
答案 0 :(得分:0)
尝试指定字符串的开头(^
)和结尾($
)。 'ask-a-question'可以是以*
结尾的任何内容(-
)。例如:
^/*-$
答案 1 :(得分:0)
-
是*消费模式,在字符串/ask-a-question
后需要/ask-a-question([^-]|$)
^^^^^^^^
以外的字符。这意味着,此字符串将不会在字符串末尾匹配。
由于RE2不支持外观,因此您应该使用交替组:
([^-]|$)
-
表示:匹配除[^-]
以外的任何字符(|
,否定字符类)或($
)字符串结尾({{1} })。