🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #51636

Re: Problem z regexpem

#51636
From: Piotr Hosowicz
Date: Fri, 06 Nov 2009 17:15
43 lines
2301 bytes
Maciej Zielenkieiwcz wrote:
> On 2009-11-06 16:30, Piotr Hosowicz <adresat.nieprawidlowski@op.pl> wrote:
>> Napisałem skrypt który mi nie dziala:
>>
>> [...]
>>
>> Wynik jego dzialania wskazuje na to, że mimo wykonania w kolenym loopie 
>> pętli operacji =~ nie są w żaden sposób resetowane $1, $2, $3, $4 itd
> 
> Tamto wyrażenie regularne było za skomplikowane i nie chciało mi się
> szukać w nim błędu,

No bo faktycznie namotałem niemiłosiernie. ;-)

> ale coś takiego działa:
> 
> #!/usr/bin/perl
> use strict ;
> while (<STDIN>){
> 	if (/^.*,.*, (\d\d:\d\d):\d\d\s*(.*)$/)
> 	{
>         	if ($2){
>         	        print $1." ".$2."\n" ;
>         	} else {
>         	        print $1."\n" ;
>         	}
> 	} else {
> 		print "\n";
> 	}
> }
> 

Zgadza się, działa jak złoto. Bardzo dziękuję. Jeszcze muszę zrobić 
drobne przeróbki i będzie to o co mi chodzi.


-- 
Miss World 2006: Jestem szczęśliwa, że mogę wspaniale uczestniczyć w
przeżyciu najpiękniejszych kobiet tutaj w Warszawie, gdzie Jan Paweł II,
papież, w Polsce, skąd pochodzi. Spotkałam się z Kościołem Mariackim
w Krakowie, który ciepło ludzi i wielka przyjaźń. Połowa mojego serca
zostanie w Polsce, a druga połowa pojedzie ze mną do mojego kraju.
NP: Alice In Chains - All Secrets Known
Technical Details
Message-ID: <4AF459BF.5090604@example.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.internetia.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
References: <4AF44F2A.8040709@example.com> <hd1kk6$es0$1@io.staszic.waw.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.internetia.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
From: Piotr Hosowicz <adresat.nieprawidlowski@op.pl>
Newsgroups: pl.comp.lang.perl
Subject: Re: Problem z regexpem
Date: Fri, 06 Nov 2009 18:15:43 +0100
Organization: TP - http://www.tp.pl/
Lines: 43
Message-ID: <4AF459BF.5090604@example.com>
References: <4AF44F2A.8040709@example.com> <hd1kk6$es0$1@io.staszic.waw.pl>
NNTP-Posting-Host: aapu250.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: nemesis.news.neostrada.pl 1257528385 25796 83.5.154.250 (6 Nov 2009 17:26:25 GMT)
X-Complaints-To: usenet@news.neostrada.pl
NNTP-Posting-Date: Fri, 6 Nov 2009 17:26:25 +0000 (UTC)
User-Agent: Mozilla-Thunderbird 2.0.0.22 (X11/20090707)
In-Reply-To: <hd1kk6$es0$1@io.staszic.waw.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit