Crea una sola regex que capture todas las palabras verdes, ignore todas las rojas y luego redúcela por debajo del par.
Recibes dos listas de palabras: las que deben coincidir (verdes) y las que no deben coincidir (rojas). Escribe una expresión regular que coincida con todas las verdes y con ninguna roja. Las palabras se iluminan en vivo mientras escribes. Cuando logres separarlas, acorta el patrón para superar la longitud par.
Pattern Hunter es regex golf: un puzle de code golf sobre coincidencias de patrones expresivas y mínimas.
Escribir una única expresión regular que coincida con todas las palabras de una lista verde y con ninguna de una roja es la tarea real para la que existe la notación: describir con precisión un conjunto de cadenas.
Las dos listas hacen el trabajo de una especificación. Sin la lista roja, pasaría cualquier patrón que coincidiera con todo, que es la forma más común en que falla una expresión regular real.
Esa tensión entre demasiado permisiva y demasiado estricta es todo el oficio, y es la razón por la que la estrella de Kleene (coincidir con cualquier número de estos, incluido ninguno) es a la vez el operador más útil de la notación y el que más accidentes provoca.
Pattern Hunter es regex golf: un puzle de code golf sobre coincidencias de patrones expresivas y mínimas. Es un juego original y gratuito para navegador creado internamente para PlayPendium.