Article View: pl.comp.lang.perl
Article #51636Re: Problem z regexpem
From: Piotr Hosowicz
Date: Fri, 06 Nov 2009 17:15
Date: Fri, 06 Nov 2009 17:15
43 lines
2301 bytes
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-mailReferences:
<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