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 |
a brirbolar colar |
|
^b |
abrirb olarcolar |
|
^c |
abrir bolar c olar
|
|
^[abc] |
a brirb olarc olar
|
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.