sexta-feira, 14 de novembro de 2014

Regex - Metacaractere Ou

Olá pessoal, nesse post iremos conhecer o mecataractere "ou" representado pela barra vertical: "|".

Com ele, podemos especificar mais de uma alternativa em uma determinada posição da nossa ER.

Nada melhor do que um exemplo, veja:


Um pouco feia essa expressão regular?? Não se assuste!! :)

A primeira parte da expressão: (http://|https://)

Veja que no início eu quero que o endereço tenha http:// OU https://, por isso utilizei a barra vertical "|". Lembrando que os parênteses definem um grupo.

Depois eu quero que venha seguido do "www.". Logo após eu quero que tenha alguma letra de a-z OU A-Z. Você disse OU ?? Sim, a lista também serve para indicar um OU. Logo depois vem o "+" que indica que pode ter 1 ou mais letras.

Por fim, temos o ".com". Quaisquer dúvidas deixem nos comentários.


Nenhum comentário: