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]