Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Há algumas classes de caracteres que já são definidas, isso facilita na construção de uma expressão regular. Por exemplo, sempre que você quiser encontrar um dígito você pode utilizar o d em vez de [0-9], são equivalentes.

| |

Classe

Caractere

Descrição

[:digit:]dEquivalente a [0-9]
^[:digit]DNão dígito
[:alnum]

...


letras e números ; equivalente a [A-Za-z0-9]
[:alpha:]

...


letras; equivalente a [A-Za-z]
[:space:]

...

\s

...

caracteres brancos ; equivalente a [ tnrfv]
^[:space:]

...

\S

...


[:word:]

...

\w

...

qualquer caractere alfanumérico, mais underscore (); equivalente a [[:alnum:]]
^[:word:]

...

\W

...


[:lower:]

...


minúsculas; equivalente a [a-z]
[:upper:]

...


maiúsculas; equivalente a [A-Z]
[:punct:]

...


caracteres de pontuação; equivalente a [.,!?:...]
[:xdigit:]

...


números hexadecimais; equivalente a [0-9A-Fa-f]
[:blank:]

...


espaço em branco e TAB; equivalente a [t]
[:punct:]

...


pontuação; equivalente a [!"#$%&'()*+,-./:;

...

[\]_`{|}~]


Metacaracters Âncoras

Caractere | Descrição | Modelo | Representação | Explicação

...