Metacaractere circunflexo ^
O metacaractere circunflexo marca o começo de uma linha, serve para procurar no começo da linha.
Só é especial no começo da expressão regular.
| expressão regular | casa com... | diagrama |
|---|---|---|
^a |
abrirbolar colar |
![]() |
^b |
abrirbolarcolar |
![]() |
^c |
abrir bolar colar
|
![]() |
^[abc] |
abrirbolarcolar
|
![]() |
Circunflexo no começo de uma lista
Atenção!
O circunflexo no início de uma lista compõe a lista negada.
A expressão ^[0-9] casa com um número que estiver no começo da linha (linhas que começam com um número).
Já a expressão [^0-9] casa com qualquer coisa que NÂO seja um número.
E a expressão ^[^0-9] casa com qualquer coisa que não seja um número desde que esteja no início do texto (subject) procurado.
Repetindo… o circunflexo, como marcador de começo de linha, só é especial se estivar no começo da expressão regular.



