Article View: pl.comp.lang.perl
Article #52175Re: regexp i zmienna
From: hubert depesz lubaczewski
Date: Wed, 23 Feb 2011 16:49
Date: Wed, 23 Feb 2011 16:49
31 lines
2018 bytes
2018 bytes
On 2011-02-23, Szymon Sokół <szymon@bastard.operator.from.hell.pl> wrote: > On Wed, 23 Feb 2011 15:56:37 +0100, hubert depesz lubaczewski wrote: > >> On 2011-02-23, Boguś <bogus@pozdrawiam.spamerow.pl> wrote: >>> Witam >>> >>> Jest sobie string w którym chcę sprawdzić czy występuje dany wzorzec - i >>> to jest proste >>> if($string =~ /wzorek/) >>> ale dalej chciałbym zrobić coś takiego że ten string dziele na 3 części >>> 1 część - wszystko do wzorka >>> 2 część - sam wzorek >>> 3 część - reszta linii zza wzorka >>> i tutaj nie wiem jak to ugryźć - split mi zwróci tylko 1 i 3 część a ja >>> jako wzorek robię regexp i za nic nie mogę tego ruszyć >> >> $` $& $' > > Też można, albo można: > $string =~ /(.*)(wzorek)(.*)/ > a potem skorzystać z $1, $2, $3. TIMTOWTDI. to może zmienić wynik. tzn. ogólnie idea jest słuszna, ale trzeba pamiętać, że czasem wynik tego co ja zaproponowałem jest inny niz tego co ty zaproponowałes. depesz -- Linkedin: http://www.linkedin.com/in/depesz / blog: http://www.depesz.com/ jid/gtalk: depesz@depesz.com / aim:depeszhdl / skype:depesz_hdl / gg:6749007
Technical Details
Message-ID:
<7eqf38-vgq.ln1@depesz.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!depesz.com!not-for-mailReferences:
<ik1miv$t6o$1@node2.news.atman.pl> <5qjf38-hb7.ln1@depesz.com> <19qawculecjw2$.dlg@falcon.sloth.hell.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!depesz.com!not-for-mail From: hubert depesz lubaczewski <depesz@depesz.com> Newsgroups: pl.comp.lang.perl Subject: Re: regexp i zmienna Date: Wed, 23 Feb 2011 17:49:43 +0100 Organization: depesz Software Lines: 31 Message-ID: <7eqf38-vgq.ln1@depesz.com> References: <ik1miv$t6o$1@node2.news.atman.pl> <5qjf38-hb7.ln1@depesz.com> <19qawculecjw2$.dlg@falcon.sloth.hell.pl> Reply-To: depesz@depesz.com NNTP-Posting-Host: andy.depesz.com Mime-Version: 1.0 X-Trace: news.onet.pl 1298479802 16758 88.198.47.100 (23 Feb 2011 16:50:02 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Wed, 23 Feb 2011 16:50:02 +0000 (UTC) User-Agent: slrn/pre1.0.0-18 (Linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit