Article View: pl.comp.lang.php
Article #1249Re: Zamiana z ereg_replace
From: Filipus
Date: Mon, 27 Aug 2001 10:40
Date: Mon, 27 Aug 2001 10:40
25 lines
1629 bytes
1629 bytes
Jako że piszę pierwszy raz na grupę, witam wszystkich.! :)
Cześć
> Chcę zamienić znak '+' na '%2b' poprzez ereg_replace,
> ale po zwykłym wywołaniu czyli:
> $tekst = ereg_replace("+","%2b",$tekst);
>
> otrzymuję komunikat:
> Warning: REG_BADRPT: in ... on line 41
ereg_replace operuje na wyrażeniach regularnych.
+ ma w w nich specjalne znaczenie, podobnie jak .()[]|*^$
żeby użyć go (i innych znaków specjalnych) jako normalnego znaku,
który ma się pojawić w tekscie, poprzedź go backslash'em:
$tekst = ereg_replace("\+","%2b",$tekst);
[polecam gdzieś poczytać więcej o wyrażeniach regularnych,
nie są zbyt trudne, a mają duuuże możliwości].
pozdrawiam
Filipus
[sorry za cancel. zapomniałem, że skrobię tu pierwszy raz. ;) ]
Technical Details
Message-ID:
<3B8A23B6.B8A7F09E@nospam.rpg.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!mimuw.edu.pl!news.mimuw.edu.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mailReferences:
<4238.00000000.3b8a1bc6@newsgate.onet.pl>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!mimuw.edu.pl!news.mimuw.edu.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail From: Filipus <filipus@nospam.rpg.pl> Newsgroups: pl.comp.lang.php Subject: Re: Zamiana z ereg_replace Date: Mon, 27 Aug 2001 12:40:54 +0200 Organization: tp.internet - http://www.tpi.pl Lines: 25 Message-ID: <3B8A23B6.B8A7F09E@nospam.rpg.pl> References: <4238.00000000.3b8a1bc6@newsgate.onet.pl> NNTP-Posting-Host: 195.117.143.124 Mime-Version: 1.0 X-Trace: news.tpi.pl 998908833 1120 195.117.143.124 (27 Aug 2001 10:40:33 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: 27 Aug 2001 10:40:33 GMT X-Accept-Language: en X-Mailer: Mozilla 4.7 [en] (WinNT; I) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit