🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Akademicki problem z funkcja split

#52374
From: wozniak grzegorz
Date: Sun, 29 Jan 2012 18:38
17 lines
1430 bytes
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

-- 
Pozdrawiam
Grzegorz Woźniak
xmpp:skinek_at_jabster_pl
Technical Details
Message-ID: <jg43ml$ks3$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <slrnji8hfc.hfn.tomjas@krusty.domain>

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:38:12 +0100
Organization: b313
Lines: 19
Message-ID: <jg43ml$ks3$1@inews.gazeta.pl>
References: <slrnji8hfc.hfn.tomjas@krusty.domain>
NNTP-Posting-Host: 77-252-225-152.ip.netia.com.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1327862293 21379 77.252.225.152 (29 Jan 2012 18:38:13 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Sun, 29 Jan 2012 18:38:13 +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