uepselon: Brauche nochmal Hilfe, optimierung des Ausdrucks

Beitrag lesen

Hi,

Danke das hat mir schon mal weitergeholfen, hab nun folgendes
mal probiert:

$str = "my="custom.html";my="base.tpl";;mas='true.tpl'";

preg_match_all ("/="/",$str,$reg);

for ($i=0; $i< count($reg[0]); $i++) {
$site = $reg[1][$i];
$str = preg_replace("/$site/","shop.php?$site",$str);

}

echo $str;

Das klaptt auch wenn nur .tpl Links im String sind, nur wenn
z.B. ein normaler .html Link drin ist sucht preg_match_all
von =" bis zum nächsten .tpl was natürlich unweigerlich zu fehlern führt.

Kann mir evtl. jemand sagen wie der Ausdruck aussehen muss damit wirklich nur die links in denen *.tpl vorkommt ins array geschrieben werden.

Thx

ueps