Perl 6 ofrece un superconjunto de las posibilidades de Perl 5 con respecto a las regexes, incluyéndolas en un gran entorno de trabajo llamado "reglas" ("rules", (en inglés)) que ofrecen las posibilidades de los formalismos del análisis sensible al contexto (como el predicado sintáctico del analizado de expresiones gramaticales y Antlr), así como actuar como una clausura con respecto a su ámbito léxico Las reglas se presentan con la palabra clave rule que tiene un uso muy similar a la definición de subrutinas.