[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