Glad to hear...steve's post was a good one...something else to think
about: sometimes people go for the .*? method, and sometimes the [^>]*>
way...they give the same results in most cases, but the .*? will match
the least amount it can, using the dot...the negation will match
anything...so, unless you have the s flag enabled, the . will not match
a newline, while the negation will...
Just a lil extra info

jack

-----Original Message-----
From: Julian Simpson [mailto:[EMAIL PROTECTED]] 
Sent: Thursday, August 02, 2001 5:42 PM
To: Steve Edberg; [EMAIL PROTECTED]
Subject: RE: [PHP] another REGEX question

$str = eregi_replace('<p[^>]*>', ' ', $str); worked!

thanx guys

Julian

>At 5:19 PM -0400 8/2/01, Jack Dempsey wrote:
>>Try
>>$str = preg_replace("<p.*?>", " ",$str);
>>
>>jack
>
>
>Or
>       $str = eregi_replace('<p[^>]*>', ' ', $str);
>
>This matches <p (or <P), followed by any character string that 
>DOESN'T include a >, then the trailing >.
>
>Preg functions are faster, though. And, if you're interested in 
>little speed tweaks, use single quotes - ' - rather than double 
>quotes - " - here. With double quotes, PHP searches the quoted string 
>for variables or escape characters to replace.
>
>       -steve
>
>>
>>-----Original Message-----
>>From: Julian Simpson [mailto:[EMAIL PROTECTED]]
>>Sent: Thursday, August 02, 2001 5:16 PM
>>To: [EMAIL PROTECTED]
>>Subject: [PHP] another REGEX question
>>
>>I have a string can look like either of the following:
>><p>some stuff</p>
>><p align = "left">some stuff</p>
>>
>>I want to use eregi_replace to take out the first p tag whether it be
>><p> or <p align......> with a space
>>
>>I assumed that $str = eregi_replace ("<p.*>", " ",$str);
>>but it matches the entire string and thus turns the whole string into
>>one space.
>>aparently regex will match the biggest possible match rather than the
>>smallest
>>my question is how do i get it to match the smallest.
>>
>>thanx in advance..
>>
>>Julian
>>
>
>
>-- 
>+------ Factoid: Of the 100 largest economies in the world, 51 are
------+
>| Steve Edberg                           University of California,
Davis |
>| [EMAIL PROTECTED]                               Computer
Consultant |
>| http://aesric.ucdavis.edu/
http://pgfsun.ucdavis.edu/ |
>+--- corporations ------ http://www.ips-dc.org/reports/top200text.htm
---+
>




-- 
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