gpt4 book ai didi

正则表达式多个值

转载 作者:行者123 更新时间:2023-12-03 16:15:44 25 4
gpt4 key购买 nike

寻找一个简单的正则表达式,用于 Google Analytics 中作为自定义 channel 中的过滤器,以捕获多个值作为 URL 的一部分。

例如:

www.abc.com/fruit/apple/
www.abc.com/fruit/banana/
www.abc.com/fruit/pear/
www.abc.com/fruit/strawberry/

如果我只是想捕捉苹果、香蕉和梨,我想一个简单的 apple|banana|pear(apple|banana|pear)会做的伎俩,但事实并非如此。

什么不见​​了?

最佳答案

由于您使用的是 matches regex选项,模式似乎被锚定了。因此,您需要用 .* 将整个交替组括起来。 :

.*(apple|banana|pear).*

要将这些单词作为整个单词进行匹配,请使用
(.*\W|^)(apple|banana|pear)(\W.*|$)

在哪里 (.*\W|^)尽可能多地匹配任何 0+ 字符,然后匹配非单词字符 ( .*\W ),或 ( | ) 字符串的开头 ( ^ )。 $匹配字符串的结尾。

关于正则表达式多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44182750/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com