[MASOCH-L] Expressão regular para extensão de arquivo de um link
Leandro Carlos Rodrigues
leandro at allchemistry.com.br
Wed Jan 26 16:32:04 -03 2011
Preciso formular uma expressão regular que determine se em uma lista de
URL's existe uma determinada extensão de arquivo.
Por exemplo, se a lista estiver separada por quebra de linha (\n) da
seguinte forma:
http://www.example.com/file.asp?category=hats&prodID=53
http://www.example.com/file.com?category=hats&prodID=53
http://www.example.com/file.exe?category=hats&prodID=53
http://www.example.com/file.asp
http://www.example.com/file.com
http://www.example.com/file.exe
http://www.example.com
Se eu quero a achar os arquivos .com e .exe. Ele retorna o seguinte
resultado:
*falso*: http://www.example.com/file.asp?category=hats&prodID=53
*verdadeiro*: http://www.example.com/file.com?category=hats&prodID=53
*verdadeiro*: http://www.example.com/file.exe?category=hats&prodID=53
*falso*: http://www.example.com/file.asp
*verdadeiro*:http://www.example.com/file.com
*verdadeiro*: http://www.example.com/file.exe
*falso*: http://www.example.com
A ideia é que a expressão não confunda o .com do domínio com o .com do
arquivo.
Procurei a solução pela internet mas não encontrei uma que faça
exatamente o que eu quero.
Alguém consegue me ajudar?
Atenciosamente,
*Leandro Carlos Rodrigues
TI - All Chemistry do Brasil Ltda.
(11) 3014-7100
*
More information about the masoch-l
mailing list