quinta-feira, 16 de outubro de 2014

Regex - Utilizando o circunflexo ^

Olá pessoal, nesse post nós iremos utilizar o circunflexo (^) em expressões regulares.

O circunflexo  marca o começo de uma linha. Se ele tiver dentro da lista e no começo, então ele atuará como marcador de lista negada. Se ele tiver no começo e fora da lista, então marcará o começo de uma linha.

Não entendeu? Vamos aos exemplos.


No exemplo acima o circunflexo está no começo e fora da lista, então ele está marcando o começo de uma linha. Isso quer dizer que estamos procurando linhas que começam com números. Por isso o "1" de "123regex" está amarelo porque casou. Vamos para outro exemplo:


No exemplo acima utilizamos o circunflexo fora e dentro da lista. No começo e dentro da lista o circunflexo atua como lista negada, ou seja, não queremos algo que comece com números. Mas também temos ele no começo e fora da lista funcionando como âncora, ou seja, a partir desse ponto procuramos linhas que NÃO começam com números.

Quaisquer dúvidas deixem nos comentários, até a próxima.


Nenhum comentário: