Article View: pl.comp.lang.perl
Article #1152Re: Zmienna w operatorze s///
From: Przemek Bak
Date: Tue, 31 Mar 1998 06:24
Date: Tue, 31 Mar 1998 06:24
30 lines
1262 bytes
1262 bytes
Pawel Gajda wrote:
> Przemek Bak wrote:
> >
> > Mam przykladowy kawalek kodu:
> >
> > #!/bin/perl
> > $RecordSeparator = '^';
> > ......
> > while (<JAKIS_INPUT>) {
> > s/.*$RecordSeparator$//; # chce wyrzucic znak '^' poprzedzajacy koniec
> > linii
> > # .......... reszta kodu
> > }
> >
> > W taki sposob jak powyzej to nie dziala. Oczywiscie moge wpisac od razu
> > s/.*\^$//;
>
> $RecordSeparator = '\^' powinno zadzialac
Tak, w ten sposób działa.
> Poza tym nie powinno byc tam s/$RecordSeparator$// ?
Masz rację, zmieniłem to na sposób podany przez Ciebie.
Dziękuję.
przemol
--
przemol@mvii.uni.lodz.pl
Technical Details
Message-ID:
<35208C31.67425820@kki.net.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!localhost!nobodyReferences:
<35192D65.D5B22FB8@kki.net.pl> <351A2294.5E0102CB@obop.com.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!localhost!nobody From: Przemek Bak <przemol@kki.net.pl> Newsgroups: pl.comp.lang.perl Subject: Re: Zmienna w operatorze s/// Date: Tue, 31 Mar 1998 06:24:49 +0000 Organization: http://news.icm.edu.pl/ Lines: 32 Message-ID: <35208C31.67425820@kki.net.pl> References: <35192D65.D5B22FB8@kki.net.pl> <351A2294.5E0102CB@obop.com.pl> NNTP-Posting-Host: ppp-166.lodz.tpnet.pl Mime-Version: 1.0 X-Mailer: Mozilla 4.04 [en] (X11; I; Linux 2.0.30 i586) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit