if (preg_match_all("|testing(.*?);blah|s", $str, $matches))
{
// do what you want with $matches: see in the manual!
 var_dump($matches);
}

----- Original Message ----- 
From: "George E. Papadakis" <[EMAIL PROTECTED]>
To: "PHP List" <[EMAIL PROTECTED]>
Sent: 2001. május 20. 19:18
Subject: [PHP] RegEx Question


> Hi,
> 
> I have an ereg question::.
> $data = a big string ,
> while (ereg ("testing([^;]*);blah(.*)",$data,$args)) {
>     $this = $args[1];
>     $data = $args[2];
> }
> 
> What I wanna do ,obviously, is to get all the strings between 'testng' and
> 'blah' in an array.
> This will do it, yet when it wont work when special chars such \n exist
> between 'testing' and 'blah'.
> Any ideas?
> 
> 
> 
> -- 
> PHP General 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 General 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