我花了很多时间在这个上面,我无法解决这个问题。 什么是所有字符串的正则表达式,不包含字母{a,b,c}上的子字符串aba和bbb
答案 0 :(得分:0)
我认为你想要的是这样的:
^(?:(?!aba|bbb)[abc])*$
模式(?!aba|bbb)[abc]
匹配a
或b
不是c
或aba
的任何bbb
,*
或user table
。因此,我们可以使用profile_viewed
简单地重复零次或多次。
答案 1 :(得分:0)
我想出来了:
^(?!(?:aba|bbb)$)[abc]$
含义:
“aba | bbb”完全匹配两个字符串中的一个
“(?:...)”分组(非捕获)
“(?:...)$”匹配行尾
“(?!...)”负向前瞻:如果字符串不包含后面的模式,请使用“[abc] $”匹配a,b,c的任意组合