|
Posted by Rik Wasmus on 10/24/07 10:11
On Wed, 24 Oct 2007 08:50:48 +0200, <cmk128@hotmail.com> wrote:
> Hi
> PHP's regular expression look like doesn't support .*? syntax. So i=
> cannot match the shortest match. For exmaple:
>
> $str=3D"a1b a3b";
> $str1=3Dereg_replace("a.*b", "peter", $str1);
> will produce "peter", but i want "peter peter", so how to?
use the preg_* functions
<?php
$str=3D"a1b a3b";
echo preg_replace("/a.*?b/", "peter", $str);
?>
-- =
Rik Wasmus
Navigation:
[Reply to this message]
|