Thanks Carsten & Daniel...that works.

Daniel... that (?<!\S) bit will be really useful to me later on in a forum
that I'm writing for my college... it'll censor swear words like c*nt but I
don't want it to touch town names and such like Scunthorpe. So I'll be
keeping that little code snippet! :)

Thanks a lot folks. :)

--

Matt
[EMAIL PROTECTED]
[EMAIL PROTECTED]
< www.mralston.co.uk />
"Daniel Beulshausen" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> At 09:32 03.04.2001 +0100, Matthew wrote:
> >Hello...
> >
> >I'm trying to implement a case insensitive str_replace (bearing in mind
that
> >I'll be performing the replace on a paragraph of text so I don't want to
> >convert it all to upper or lower case first).
> >
> >Somebody suggested using the /i modifier with pregreplace but I don't
know
> >where to put the modifier... i've put an example bit of code below, can
> >somebody please put the modifier in its rightful place for me?
> >
> >$print preg_replace("test", "this is a test", "test TEST tEsT TEst")
>
> print preg_replace("/test/i", "this is a test", "test TEST tEsT TEst");
> or you might try '/(?<!\S)test(?!\S)/i' to replace only occurences of test
> and don't want to touch "betatester"
>
> http://www.amazon.com/exec/obidos/ASIN/1565922573 is a "must have" for
most
> programmers.
>
> daniel
>
> /*--
> daniel beulshausen - [EMAIL PROTECTED]
> using php on windows? http://www.php4win.de
>
>
> --
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>



-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to