Maak een enkele regex die alle groene woorden vangt, alle rode overslaat en deze vervolgens onder de maat verkleint.
Je krijgt twee woordenlijsten: must-match (groen) en must-not-match (rood). Typ één reguliere expressie die overeenkomt met elk groen woord en geen van de rode woorden. De woorden lichten live op terwijl u typt. Zodra het ze van elkaar scheidt, verkort je je patroon tot de nominale lengte.
Pattern Hunter is regex-golf: een code-golfpuzzel over expressieve, minimale patroonmatching.
Eén reguliere expressie schrijven die elk woord op een groene lijst en geen enkel woord op een rode lijst matcht, is de echte taak waarvoor de notatie bestaat: een verzameling tekenreeksen precies beschrijven.
De twee lijsten doen het werk van een specificatie. Zonder de rode lijst zou elk patroon dat alles matcht slagen, en dat is de meest voorkomende manier waarop een echte regex misgaat.
Die spanning tussen te toegeeflijk en te streng is het hele vak, en daarom is de Kleene-ster — match een willekeurig aantal hiervan, nul inbegrepen — zowel de nuttigste operator van de notatie als degene die de meeste ongelukken veroorzaakt.
Pattern Hunter is regex-golf: een code-golfpuzzel over expressieve, minimale patroonmatching. Het is een origineel, gratis browserspel dat intern voor PlayPendium is gebouwd.