我正在尝试在Regex中编写一个表达式,我想在列表中至少匹配n个项目。 我正在尝试制作一个过滤器,用于过滤掉已触发至少七个动作中的三个的用户。
假设我有一系列行动:
abc
def
ghi
jkl
mno
pqr
stu
如何在Regex中编写表达式,我可以过滤掉触发了三个或更多这些操作的用户?
我对上面的问题有一个跟进问题。我现在想要更进一步。我想为访问过我网站上三个或更多网页的所有用户制作一个过滤器,其中包含网址中的特定数字序列。例如,访问过三个或更多网页的用户:
www.website.com/123
www.website.com/234
www.website.com/345
www.website.com/456
www.website.com/567
www.website.com/678
www.website.com/789
非常感谢任何帮助!
答案 0 :(得分:2)
步骤:
\b(abc|def|pqr|stu)\b
- 使用替代字词创建群组。{3,}
- 指定分数。正则表达式:
(?:\b(abc|def|pqr|stu)\b.*){3,}