RegEx XIV: Rangos de grupos x|y
La barra vertical | significa «o» en una expresión regular. Por ejemplo, x|y coincide con x o con y.
Crea Program.REGEXP para que encuentre todas las apariciones de "red flag" y "blue flag" en una cadena. Debes usar | en el patrón. Las banderas pueden aparecer en cualquier orden.
Ejemplos
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"}Notas
- Cambia el patrón asignado a
REGEXP; el método auxiliar ya está incluido. - Consulta la pestaña Recursos si necesitas ayuda.