Как сделать так, чтобы квантификатор совпадал, только если найдено хотя бы 2 сгруппированных слова?
Мне нужно это соответствие:
((?i:\bjack\b)|(?i:\bjill\b)|(?i:\bjohn\b)){2,}
И мне нужно, чтобы это не совпадало:
Match if >= 2 of the words are found, in any order and case
Как мне это сделать? Через несколько часов я устал от чтения регулярных выражений. Благодаря!