Ok, obrigado pessoal.

Em 25-03-2011 21:54, Solli Honorio escreveu:
Flávio,

Eu recomendo você dar uma olhada no artigo http://www.perl.com/pub/2004/09/23/fsms.html. Infelizmente o módulo utilizado não existe mas, só que a explicação é excelente.

Solli M. Honorio

2011/3/16 "Flávio R. Lopes" <[email protected] <mailto:[email protected]>>

    Boa noite pessoal.
    Postei mais ou menos isto num e-mail anterior, mas não consegui
    resolver ainda.

    Como posso fazer para _delimitar_ quais a linhas a serem
    armazenadas num array, supondo o seguinte exemplo:

    12-Mar Id 103: Start ...
    12-Mar Id 103: BlahBlahBlah...
      Id:                  103
      Termination:  OK
    12-Mar Id 103: BlahBlahBlah...
    12-Mar Id 103: End...

    13-Mar Id 104: Start ...
    13-Mar Id 104: BlahBlahBlah...
      Id:                  104
      Termination:  OK
    13-Mar Id 104: BlahBlahBlah...
    13-Mar Id 104: End...

    Supondo que eu queira somente as linhas do processo do dia 12-mar,
    qual regex eu poderia usar para DELIMITAR que as linhas que quero
    são todas as compreendidas entre:
    *12-Mar Id 103: Start ...*
    e
    *12-Mar Id 103: End...*

    Observem que existem duas linhas que não tem como padrão a data no
    início dela.
    É possível fazer tipo de uma "marca" nas linhas que quero pegar e
    "falar" para o Perl: Perl, por favor coloque no meu array da
    linha-x à linha-y ???  :)

    abraço,
    Flávio

    =begin disclaimer
      Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
     SaoPaulo-pm mailing list: [email protected]
    <mailto:[email protected]>
     L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
    =end disclaimer




--
"o animal satisfeito dorme". - Guimarães Rosa


=begin disclaimer
    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: [email protected]
  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer

=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: [email protected]
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer

Responder a