Hi Nico,

On 29 Jan 2004 at 17:52, [EMAIL PROTECTED] wrote:

> I want to locate patterns such as
> 
> 12345678
> 1 23 45 67 89
> 1 2 34 567 890
> 
> and replace the pattern string with a new string.
> 
> I tried
> 
> $filter['message'] = eregi_replace("[0-9\s]{4,}",'<string replaced>', 
> $filter['message']);

Use preg_replace() with the "i" pattern modifier instead of eregi_replace(), e.g.

preg_replace('/[\d\s]{4,}/i', '<string replaced>', $string)

Works like a charm.

Cheers,

Erik

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to