Exemplo de Hierarquia fonte da imagem:techblog.desenvolvedores.net |
Por isso ao analisar uma RegEx precisamos ser cautelozos, por exemplo:
ab|c ==> no primeiro momento concatenamos a + b
ab | c ==> a saída lógica ab OU c.
boa-tarde|boa-noite ==> como já estão concatenados dá certo
Como na matemática podemos utilizar o parenteses ou chaves para unir e dar mais força:
ab|c{d+} ==> c não tem força para se unir com ninguém nesse momento
ab|{c{d+}} ==> c se une com d por causa das chaves fica ab OU cd+
Hierarquia de metacaracter fonte da imagem:bdfatec.blogspot.com.br |
Quer saber mais sobre metacaracter:
Metacaracter Ponto
Metacaracter Barra
Metacaracter Barra Vertical
Metacaracter Barra Letra
Metacaracter Parenteses
fonte: <guia de consulta rápida>
Nenhum comentário:
Postar um comentário