Article View: pl.comp.lang.perl
Article #52375Re: Akademicki problem z funkcja split
From: wozniak grzegorz
Date: Sun, 29 Jan 2012 18:39
Date: Sun, 29 Jan 2012 18:39
21 lines
1563 bytes
1563 bytes
wozniak grzegorz wrote:
> tomjas wrote:
>
>
>>
>> print join(",",split /(a|b)+/,"12aba34ba5") # wynik: 12,a,34,a,5
>>
>> Może mi ktoś łopatologicznie wytłumaczyć krok po kroku w jaki sposób
>> perl dopasowuje wzorzec i dzieli ten ciąg?
>
> mi wydaje się to jasne: w nawiasie mam pojedyncze znaki "a" lub "b" wiec
> szukam ciągów składających się z tych znaków bo mam "+" a zwracam ostatni
> znaleziony w znalezionym ciągu bo plus jest poza nawiasem
^^^^^^^^^^
pasującym ciągu :)
--
Pozdrawiam
Grzegorz Woźniak
xmpp:skinek_at_jabster_pl
Technical Details
Message-ID:
<jg43pg$ksg$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<slrnji8hfc.hfn.tomjas@krusty.domain> <jg43ml$ks3$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: wozniak grzegorz <grzes@wp.pl>
Newsgroups: pl.comp.lang.perl
Subject: Re: Akademicki problem z funkcja split
Date: Sun, 29 Jan 2012 19:39:43 +0100
Organization: b313
Lines: 23
Message-ID: <jg43pg$ksg$1@inews.gazeta.pl>
References: <slrnji8hfc.hfn.tomjas@krusty.domain> <jg43ml$ks3$1@inews.gazeta.pl>
NNTP-Posting-Host: 77-252-225-152.ip.netia.com.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1327862384 21392 77.252.225.152 (29 Jan 2012 18:39:44 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Sun, 29 Jan 2012 18:39:44 +0000 (UTC)
X-User: skinek_rekinek
X-Face: :(KJd3k.kU0>#Xph*C9vERN&zb7{:"p&0hTCVjSbh*PlR|z5(aE<2\@R$c:,{Afo`L4re>3 II]4*ltkcYK|oMtLQyd1)X60c%7L\],?kk>L<tj0OcD*@Z_09>IqP1Otwhl*qG8%q%tYrRX*!_*>_b BPpsQvoY`E:avQ%}.B'<&o24NTw+771Y1fiRve<}2=P/z,[w
User-Agent: KNode/0.10.9
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit