RegEx XIV: Intervalos de grupos x|y
A barra vertical | significa “ou” em uma expressão regular. Por exemplo, x|y corresponde a x ou a y.
Crie Program.REGEXP para encontrar todas as ocorrências de "red flag" e "blue flag" em uma string. Você deve usar | no padrão. As bandeiras podem aparecer em qualquer ordem.
Exemplos
Program.findFlags("red flag blue flag") ➞ new String[]{"red flag", "blue flag"}
Program.findFlags("yellow flag red flag blue flag green flag") ➞ new String[]{"red flag", "blue flag"}
Program.findFlags("pink flag red flag black flag blue flag green flag red flag")
➞ new String[]{"red flag", "blue flag", "red flag"}Observações
- Altere o padrão atribuído a
REGEXP; o método auxiliar já foi fornecido. - Consulte a aba Recursos se precisar de ajuda.