[Golf] Re: [Cascavel-pm] Localizando "css" em arquivos HTML

Luis Campos de Carvalho lechamps em terra.com.br
Segunda Setembro 15 13:06:43 CDT 2003


Alceu R. de Freitas Jr. wrote:
>  --- Luis Campos de Carvalho <lechamps em terra.com.br>
> escreveu: 
> 
>>   De volta à vaca-fria, o programa vai ficar ainda
>>mais rápido assim, 
>>embora fique feio (IMHO):
>>
>>   perl -ne 'print "$1\n" if
>>/[Cc][Ll][Aa][Ss][Ss]\s*=\s*"([^\"]+)"/;'
>>
>>   E pode ficar menos bagunçado se você usar o
>>sort(1) para organizar as 
>>coisas:
>>
>>   perl -ne 'print "$1\n" if/class="([^\"]+)"/i;' <
>>filename.html | sort -u
> 
>  
> Não dá para encaixar um "/o" ainda dentro da expressão regular?
> 

   Caro e caríssimo Alceu:

   Eu sei que seu perl é muito mais fluente que seu inglês, mas por 
favor tente ler este artigo:

   http://www.perlmonks.org/index.pl?node_id=269035

   E depois, vai entender que escrever a expressão assim:

   perl -ne 'print "$1\n" if qr/[Cc][Ll][Aa][Ss][Ss]\s*=\s*"([^\"]+)"/;'

   É mais interessante do que usar o tal do '/o'...

   []'z!
-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
   Luis Campos de Carvalho is Computer Scientist,
   PerlMonk [SiteDocClan], Cascavel-pm Moderator,
   Unix Sys Admin && Certified Oracle DBA
   http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=




Mais detalhes sobre a lista de discussão Cascavel-pm