🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Zmienna w operatorze s///

#1152
From: Przemek Bak
Date: Tue, 31 Mar 1998 06:24
30 lines
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!nobody
References: <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