例如,应从字符串中选择字符c,a,t,以使每个字符至少发生一次。
我的正则表达式:/[o{1,}w{1,}l{1,}]/gmi
我无法选择最少出现的次数至少为1。
kkcnjnkannt //true as c,a and t are there at least once.
kkjcsnknna //false as c and a are there but not t.
答案 0 :(得分:2)
您的正则表达式[o{1,}w{1,}l{1,}]
由与[o1,wl{}]
相同的character class组成
要检查字符串中是否有c
,a
和t
,可以使用正数lookahead的3倍。
^(?=.*c)^(?=.*a)^(?=.*t).*$