Creați un singur regex care prinde toate cuvintele verzi, săriți peste toate cuvintele roșii, apoi micșorați-l sub alin.
Obțineți două liste de cuvinte: trebuie să se potrivească (verde) și să nu se potrivească (roșu). Tastați o expresie regulată care se potrivește cu fiecare cuvânt verde și niciunul dintre roșii. Cuvintele se aprind live pe măsură ce tastezi. Odată ce le separă, scurtează modelul pentru a bate lungimea egală.
Pattern Hunter este regex golf — un puzzle de cod-golf despre potrivirea expresivă, minimală a modelelor.
Scrierea unei singure expresii regulate care se potrivește cu fiecare cuvânt de pe o listă verde și cu niciunul de pe una roșie este sarcina reală pentru care există notația: descrierea precisă a unei mulțimi de șiruri.
Cele două liste fac munca unei specificații. Fără lista roșie, orice tipar care se potrivește cu orice ar trece, iar acesta este cel mai comun mod în care o expresie regulată reală o ia razna.
Această tensiune dintre prea permisiv și prea strict este întregul meșteșug și de aceea steaua Kleene — potrivește oricâte dintre acestea, inclusiv niciunul — este deopotrivă cel mai util operator al notației și cel care provoacă cele mai multe accidente.
Pattern Hunter este regex golf: un puzzle cod-golf despre potrivirea expresivă, minimală a modelelor. Este un joc de browser original, gratuit, construit intern pentru PlayPendium.