[SP-pm] use WWW::Mechanize

Wendel Scardua wendelscardua at gmail.com
Fri Sep 19 10:49:28 PDT 2008


Você pode fazer regexes com m/ regexp aqui / .

Também pode com m{ .... } , m@ ..... @ ,  m( .... ) , etc..

Mas se você tá usando m/ ..... / , o que acontece quando tem mais um "/" no
meio da regex ? O perl vai achar que a regexp acabou ali. Então, ou usa-se
outros delimitadores, ou se escapa a "/", com uma "\", pra ele não achar que
a "/" terminou a regexp:

m/<a href="http:\/\/(.+?)"/sig

ou

m{<a href="http://(.+?)"}sig

ou até mesmo

m;<a href="http://(.+?)";sig # se você tá participando de um concurso de
código ofuscado :-)

[]s
Wendel

2008/9/19 Daniel de Oliveira Mantovani <daniel.oliveira.mantovani em gmail.com>

> while($string =~ m/< a href="http://(.+?)"/sig){
>     print "\n".$1; #Agora vou pegar todos!
> }
>
>
>
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20080919/b04dbdf0/attachment.html>


More information about the SaoPaulo-pm mailing list