regularny vyraz na prehladavanie viac riadkov.

Marian Cavojsky cavojsky na soria-grey.sk
Pátek Listopad 30 11:51:30 MET 2001


Ahojte,

pisem si progrmik, ktory mi rozhadze postu v mboxoch do mesacnych
balickov. Mam problem zistit, v ktorom mesiaci ta posta prisla.

Podla:
^Date: ...    sa neda, pretoze odosielatel nemusi mat nastaveny dobry
cas. (prisiel som na to ked sa mi vytvorili foldre z roku 1996 a 2010.

Asi najrozumnejsie by to bolo podla hlavicky Received, ale zas ta je na
viac riadkov. A tu je ten zadhel. Nefunguje mi regularny vyraz.

$date = $2.$1 if( $buffer =~ /Received:.*?\d?\d\s(\w{3})\s(\d{4})/m);

Neobjavi nic co by vyhovovalo. Vedel by mi niekto v nom najst chybu?

v premennej $buffer je prave jeden e-mail.

-- 
Marian Cavojsky <cavojsky @ soria-grey.sk>
Spravca siete, Soria & Grey s.r.o, reklamna agentura

Windows&Office jsou jako droga. Krasny a prijemny prvni dojem,
zvyknes si a nemuzes uz bez nich zit.
A pak zacnou prichazet vedlejsi ucinky ...



Další informace o konferenci Perl