Página 1 de 3 123 ÚltimoÚltimo
+ Responder ao Tópico



  1. Tem algum programador de perl ai ??

    sera que algum bom ser pode me ajudar a entender 2 linhas ?

    1-> ^[[:space:]]*Found( the|:)[[:space:]]*(.*)[[:space:]]*(|virus[^a-z.]*)$/2

    2-> (?=Infection\:)[[:space:]]*(.*)$


    desde-ja obrigado .

  2. #2
    Cara isso se chama REGEX ou expressao regular e nao perl



  3. hummmm .... não sabia .... mas enfim aguem pode me ajudar a entender isso ... ta meio complicado


    obrigado

  4. #4
    _ivy_
    Citação Postado originalmente por smvda
    Tem algum programador de perl ai ??

    sera que algum bom ser pode me ajudar a entender 2 linhas ?

    1-> ^[[:space:]]*Found( the|[[:space:]]*(.*)[[:space:]]*(|virus[^a-z.]*)$/2

    2-> (?=Infection\[[:space:]]*(.*)$


    desde-ja obrigado .
    Bom.. vamos lá.. por partes..

    ^ -> inicio de linha

    [[:space:]] -> qualquer coisa dentro desses [] representa uma lista de caracteres possiveis..nesse caso [:space:] representa uma classe de espaços...

    * -> significa 0 ou mais vezes

    Found -> uma string normal, assim como the

    (the|: ) -> eh o mesmo que dizer "the" ou ":" o que nos leva a concluir que pipe signigica "ou"

    "." -> significa qualquer coisa (em termos de string)

    (|virus[^a-z.]*) -> essa linha me deixou um pouco confusa
    seria o mesmo que dizer (nada ou "virus" que nao seja a-z ou qualquer coisa uma ou mais vezes).. de repente deve ser pra dizer que nao pode ter mais nada na linha.. mas relamente nao tenho certeza

    Ah.. importante.. o "^" dentro de uma lista eh uma negaçao..

    e pro fim o $ representa final de linha.

    Na segunda linha a unica coisa que tem de diferente eh o "?" se significa 0 ou 1.. o que tbm me deixou um pouco confusa pq nao tem nada antes

    A partir disso vc pode montar a string que ta sendo procurada.. se precisar de ajuda pra isso é só falar

    Desculpa se a explicacao ficou meio confusa

    []s



  5. #5
    _ivy_
    huahuahauh.. aqueles smiles ficaram muito engraçados no meio da expressao regular :lol:






Tópicos Similares

  1. Ajuda Em Programa Em Perl
    Por Keep Out no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 21-05-2007, 00:43
  2. script PERL ajuda
    Por sambaloco40 no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 14-09-2006, 13:44
  3. Executar um programa perl em interface web
    Por ediguedes no fórum Linguagens de Programação
    Respostas: 10
    Último Post: 21-08-2002, 20:16
  4. ajuda
    Por ORINGOTILA no fórum Servidores de Rede
    Respostas: 2
    Último Post: 01-08-2002, 21:04
  5. como configurar perl-5.6.1
    Por haysar no fórum Servidores de Rede
    Respostas: 1
    Último Post: 14-06-2002, 22:39

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L