[Cascavel-pm] Mais um dúvida de REGEX !!!
Luis Campos de Carvalho
lechamps em terra.com.br
Quinta Maio 6 13:59:20 CDT 2004
Solli, eu posso estar mais burro que de costume hoje, mas não entendi
nada... você pode por favor ser mais didático e me enviar logo algum
código perl... essa coisa de perguntar em português não está com nada...
:) Brincadeirinha... mas que eu não entendi, não entendi. O que você
quer fazer?
[]'z!
Solli Moreira Honorio wrote:
> Pessoal,
>
> Eu preciso de mais uma vez do conhecimento de vocês sobre Perl e REGEX.
>
> Estou trabalhando num cara para extrair o EventLog do Windows e
> armazenar em alguma base de dados.
>
> Vou permitir incluir regras para ignorar/captura os eventos para cada um
> dos itens do eventos, podendo ser por exemplo data do evento, tipo de
> evento, código do evento, etc, etc !!! Para cada item pode existir mais
> de uma regra tipo : captura os eventid 528, 529, 530 e 667, ou capturar
> quem pussue no string 'foi pro saco' mas não 'amarelo' - ou seja, se a
> string for 'foi pro saco verde' pega, se for 'foi pro saco amarelo' não
> pega !!!
>
> A principio eu iria as regras em um array e fazer um loop para cada
> regra, tipo:
>
> <code>
> @EventIDRules = qw (528 529 530 667);
> @StringRule = qw ('foi pro saco' '!amarelo');
>
> foreach $IDRule ( @EventIDRules )
> {
> if $EventID =~ m/$IDRule/ { faça qualquer coisa }
> }
>
> foreach $StrRule ( @StringRule )
> {
> # Não tenho a menor idéia neste caso !!!!
> }
>
> <\code>
>
> Bom, a minha dúvida é sabe se existe alguma técnica com REGEX, ou
> qualquer outra, para evitar de eu fazer estes loops, comparar a condição
> numa linha só.
>
> Bom é só isto !
>
> Solli
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho is BSc in Comp Science,
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