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