Modernosos, remendos e precedência
meta significado
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(?#texto) texto é um comentário
(?:ER) grupo fantasma, retrovisor não conta
(?=ER) casa se ER casar adiante ==
(?!ER) casa se ER não casar adiante !=
(?<=ER) casa se ER casar antes <--
(?<!ER) casa se ER não casar antes <--
(?letra) letra é um modificador: imsxL
(?{código}) executa código Perl
(?(cond)s|n) if-then-else
classe POSIX remendo
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[[:lower:]] [a-zà-ü]
[[:upper:]] [A-ZÀ-Ü]
[[:alpha:]] [A-Za-zÀ-ü]
[[:alnum:]] [A-Za-zÀ-ü0-9]
tipo de meta exemplo precedência
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quantificador ab+ maior
concatenação ab média
ou ab|c menor