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.
Modifica REGEXP para que findFlags encuentre todas las frases "red flag" y "blue flag" en una cadena. Debes usar | en el patrón. Las banderas pueden aparecer en cualquier orden.
Ejemplos
findFlags("red flag blue flag") ➞ std::vector<std::string>{"red flag", "blue flag"}
findFlags("yellow flag red flag blue flag green flag") ➞ std::vector<std::string>{"red flag", "blue flag"}Notas
Cambia únicamente el patrón asignado a REGEXP; la función auxiliar ya está incluida.