我有一个字符列表,例如{o, b, c, c, d, o, f}.
如果字符串包含不在该列表中的字符,我不希望它是匹配的.如果一个字符串包含的字符数多于该列表中出现的那个字符,我不希望它成为匹配项.
字符串中的字符可以按任何顺序出现,并且不必显示所有字符.在上面的例子中"foo"应该是匹配但不是"fooo".
例如,我已经将上面的例子缩小到了(o{0,2}b?c{0,2}d?f?),但由于该正则表达式中的顺序很重要,因此不太有用.我得到一场比赛"oof"但不是"foo".
regex ×1