(not tested but...) something like:
$string = ereg_replace("\([0-9]* Test\)", "", $string);
if you want to keep the backets, then:
$string = ereg_replace("\([0-9]* Test\)", "()", $string);
HTH
Martin
-----Original Message-----
From: bvr [mailto:[EMAIL PROTECTED]]
Sent: Thursday, February 21, 2002 9:30 AM
To: Brian Paulson; php-general
Subject: Re: [PHP] Removing every thing between ( )
what do you have so far ?
at least you need to 'replace', and I recommend
perl style preg_replace() which is very powerfull.
then you need an expressions that matches the
'(001 Test)' part, how to do this can be found in
the manual, however here's a small tip:
/[0-9]+/ matches a series of one or more numbers
bvr.
On Wed, 20 Feb 2002 14:24:33 -0800, Brian Paulson wrote:
>Hello,
>
> What would the regular expression be to remove all the text
>between ( )
>
>$string = "This is a (001 Test) and (002 Test)";
>
>The numbers always change but the word stays the same
>
>Any help would be appreciated.
>
>
>Thank You
>Brian Paulson
>Sr. Web Developer
>[EMAIL PROTECTED]
>http://www.chieftain.com
>
>
>
>
>--
>PHP General Mailing List (http://www.php.net/)
>To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php