Article View: pl.comp.lang.perl
Article #887Re: Wyrazenia regularne, split
From: Michal Pawel Mroczek
Date: Fri, 16 Jan 1998 07:54
Date: Fri, 16 Jan 1998 07:54
31 lines
1536 bytes
1536 bytes
Robert Richard George 'reptile' Wal wrote:
>
> On 98.01.15 Sebastian Lukasiewicz pressed the following keys:
>
> > Czesc
> >
> > Mam kilka pytanek zwiazanyk z wyrazeniami regularnymi oraz funkcja split
> >
> > 1. Mam ciag : "aaa bbb ccc ddd eee"
> >
> > a) jak przypisac na 1 zmienna slowo "aaa" a reszte ciagu na 2 zmienna,
> > za pomoca funkcji split
>
> splitem nie umiem, ale za to mozna tak:
>
> $zmienna =~ /^(\S+)\s+(.*)$/; # caly lancuch w $zmienna
> $poczatek = $1; # pierwsze slowo
> $koniec = $2; # reszta lancucha
>
splitem mozna tak:
($a,$b)=split(/\s+/,"aaa bbb ccc ddd eee",2); #dwojka na koncu oznacza
# na ile czesci (maksymalnie) ma podzielic lancuch
Pozdrawiam,
Pawel
--
------------------------
- Michal Pawel Mroczek -
- arnie@nask.pl -
------------------------
Technical Details
Message-ID:
<34BF124D.28B1@nask.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!news.nask.pl!not-for-mailReferences:
<Pine.LNX.3.96.980115174559.5983A-100000@mac150.ci.uw.edu.pl> <19980115173332.48941@address.in.sig>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!news.nask.pl!not-for-mail From: Michal Pawel Mroczek <arnie@nask.pl> Newsgroups: pl.comp.lang.perl Subject: Re: Wyrazenia regularne, split Date: Fri, 16 Jan 1998 08:54:53 +0100 Organization: NASK Lines: 31 Message-ID: <34BF124D.28B1@nask.pl> References: <Pine.LNX.3.96.980115174559.5983A-100000@mac150.ci.uw.edu.pl> <19980115173332.48941@address.in.sig> NNTP-Posting-Host: warver.warman.org.pl Mime-Version: 1.0 X-Mailer: Mozilla 3.0Gold (X11; I; SunOS 5.5 sun4m) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit