Pesquiza de URLs em um texto

1. Pesquiza de URLs em um texto

daniel enos cavalcanti rodrigues de macedo
denosmacedo

(usa Outra)

Enviado em 24/10/2010 - 07:59h

Ola! =)


Pessoal tenho um texto e tow querendo recuperar todas as URLs escritas nele... por exemplo:

Nessa comunidade python http://www.google.com é meu http://www.google.com primeiro poster...

Python tem algum metodo que dado essa string me retornasse essas duas URLs (google e orkut)? ou algo parecido?

Desde ja,
Obigado pla ajuda


  


2. correcai

daniel enos cavalcanti rodrigues de macedo
denosmacedo

(usa Outra)

Enviado em 24/10/2010 - 14:07h

ahh.. erro de digitacao o segundo link eh: www.orkut.com


3. Expressões Regulares

Anderson de Oliveira Madeira
enki

(usa Zenwalk)

Enviado em 25/10/2010 - 11:56h

O que você quer fazer é feito com expressões regulares. Python tem um módulo já incluso que trabalha com as ER's: o módulo re.
Aqui tem um tutorial legal sobre ER's em python:

http://wiki.portugal-a-programar.org/python:regex

Dá uma estudada, qualquer coisa, se você achar muito difícil (embora não seja) e não conseguir fazer, eu te mostro e explico como fiz. Mas tenta fazer primeiro.
Qualquer coisa, posta a dúvida aí. =]


4. Veja se ajuda

Julien Nascimento
jmurray

(usa Debian)

Enviado em 04/11/2010 - 09:15h

Cara, to me arrastando com o phyton e não manjo de como colocar a regex a funcionar, mas tenta essa aqui

http.*[com[br]|net|org[br]]

O pipe "|" significa OU (OR) em uma regex, coloque as ocorrencias que achar necessário....


5. Quase

Julien Nascimento
jmurray

(usa Debian)

Enviado em 04/11/2010 - 11:50h

Testei aqui agora e não tá 100%, mas já te dá uma arrancada... se eu achar aqui a solução, eu posto ;o)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts