Article View: pl.comp.lang.perl
Article #16Re: problem
From: Kathleen Marszalek
Date: Mon, 06 Jan 1997 07:53
Date: Mon, 06 Jan 1997 07:53
29 lines
1688 bytes
1688 bytes
Piotr Piatkowski <kompas@galaxy.uci.agh.edu.pl> wrote in article
<5ap0eg$pd@galaxy.uci.agh.edu.pl>...
> DA_none <danone@eleet.webmedia.pl> wrote:
> : hej
> : jakie nalerzy dac parametry w s rzeby przy przeszykiwaniu uzglednial
wszystkie
> : znaki \r i \n tez ..
>
> Nie bardzo rozumiem. Ale chyba chodzi Ci o to, co zrobić żeby .
> (kropka) dotyczyła także \r i \n - prosta sprawa, zamiast . pisz
> [.\r\n] (powinno też zadziałać [^] ale nie sprawdzałem).
Jezeli napiszesz "[.\n\r]" to bedzie oznaczalo "jeden z trzech znakow:
kropka, \n, lub \r". To znaczy, w srodku kwadratowych nawiasow (zbioru
znakow), '.' jest brane doslownie. Poniewaz '.' pokrywa wszystkie znaki
oprocz \n (ale z \r wlacznie), zeby uwzglednic \n, wystarczy napisac
"(.|\n)", lub wybrac sobie jakis znak, ktorego nie ma w pliku, na przyklad
z kodem 0, i napisac [^\000], czyli wszystki znaki (z \n wlacznie), oprocz
znaku z kodem 0. Na przyklad:
$text = "alpha\n beta\n gama\n";
$text =~ s/alpha[^\000]*gama/alpha-gama/;
print $text;
wypisze: alpha-gama
Kasia
Technical Details
Message-ID:
<01bbfba6$0f22c360$0100a8c0@netrunner.lodz.pdi.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!news.nask.pl!usenetReferences:
<5aoacb$idq@info.nask.pl> <5ap0eg$pd@galaxy.uci.agh.edu.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!uw.edu.pl!news.nask.pl!usenet From: "Kathleen Marszalek" <kmarszal@watarts.uwaterloo.ca> Newsgroups: pl.comp.lang.perl Subject: Re: problem Date: 6 Jan 1997 07:53:35 GMT Organization: watAGE Lines: 30 Message-ID: <01bbfba6$0f22c360$0100a8c0@netrunner.lodz.pdi.net> References: <5aoacb$idq@info.nask.pl> <5ap0eg$pd@galaxy.uci.agh.edu.pl> NNTP-Posting-Host: netrunner.lodz.pdi.net X-Newsreader: Microsoft Internet News 4.70.1155 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit