Article View: pl.comp.lang.perl
Article #39910Re: wyraz za, wyraz przed
From: Maciej Misiak
Date: Tue, 02 Nov 2004 19:46
Date: Tue, 02 Nov 2004 19:46
21 lines
1425 bytes
1425 bytes
Zbyszek Malec wrote:
> Napisalem cos takiego:
>
> /(^|([^ \t\n]+\s))\s*${word}((\s+[^ \t\n]+)|(\s*$))/g
>
> i nie dziala :] Probowalem takze zastepowac [^ \t\n] wyrazeniem [^\s]
> ale nie pomaga :\
>
> /(^|([^\s]+\s))\s*${word}((\s+[^\s]+)|(\s*$))/g
>
Dopasowuje prawidlowo. Co konkretnie nie dziala? Wpisywanie do zmiennych
$1, $2, $3? To dopisz ?: w nawiasach, ktore maja byc nie uwzglednianie
przy wypelnianiu zmiennych:
/(?:^|(\w+\s))\s*(${word})\s*(?:(\s\w+)|$)/g
( acha, zamienilem [^\s] na \w )
pzdr
Grizzley
Technical Details
Message-ID:
<cm8o6n$ht3$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mailReferences:
<cm8nks$pmb$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail From: Maciej Misiak <grizzley@poczta.onet.pl> Newsgroups: pl.comp.lang.perl Subject: Re: wyraz za, wyraz przed Date: Tue, 02 Nov 2004 20:46:26 +0100 Organization: news.onet.pl Lines: 21 Sender: grizzley@poczta.onet.pl@em213136229143.teleton.pl Message-ID: <cm8o6n$ht3$1@news.onet.pl> References: <cm8nks$pmb$1@inews.gazeta.pl> Reply-To: grizzley@poczta.onet.pl NNTP-Posting-Host: em213136229143.teleton.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1099424791 18339 213.136.229.143 (2 Nov 2004 19:46:31 GMT) X-Complaints-To: abuse@onet.pl NNTP-Posting-Date: 2 Nov 2004 19:46:31 GMT User-Agent: Mozilla Thunderbird 0.8 (Windows/20040913) X-Accept-Language: en-us, en In-Reply-To: <cm8nks$pmb$1@inews.gazeta.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit