jak doplnim uvozovky

Nevíte někdo funkci, jak doplnit uvozovky tak aby funkce z

<a href=http://www.internetovaadresa.cz>

vytvořila správný tvar

<a href="http://www.pomoztedetem.cz">

Díky za jakoukoli pomoc.
echo "<a href=\"http://www.pomoztedetem.cz\">";

Pred uvozovkou se dava zpetny lomitko "\".
2 Tomík: myslim, že myslel něco jinýho.
nastuduj preg_replace a reguláry... já na tom teprve pracuju, takže nejsem schopen ti ten jeden řádek napsat... :-(
Hups. Uz jsem to pochopil. :)
jj. Jedine pres regularni vyrazy. v PHP funkce ereg_replace()
I kdyz jsem uz tak nejak zbehly v PHP, tak na regularni vyrazy jsem jeste nejak linej :( Takze moc nepomuzu.
a co takhle neco ve stylu

/<a([^\>]*) href=([^\>]+)([^\>]*)>/i

nahradit PREGem jako <a$1 href="$2"$3>

?
donny: díky, zkusím to tak.

ostatní: ano, to já vím že přes regulární výrazy. jen se mi ten správný stále nedaří vytvořit. omlouvám se, že jsem to neuvedl.

(v podstatě jsem přišel na to, že na internetu jakékoli složitější příklady chybí. zatím jsem nenašel ani žádný podobný příklad)
a nejde treba ostranit tento problem tim ze nemam tagy s parametry bez uvozovek? Pripadne zmenit hlavicku na html4.01, kde uvozovky byt nemusi(?) ?
2 donny: nechybí ti tam uvozovky? ->

/'<a([^\>]*) href=([^\>]+)([^\>]*)>'/
Marcus: pokud vim, tak nechybi... muzes tam dat uvozovky (resp. apostrofy), ale pak musis vynechat ty slashe (/) na zacatku a na konci. a za posledni znak (momentalne /) bych dal pismenko i (case-insensitive).
donny: díky. tvoje verze funguje, ale nahrazuje všechno i u správných zápisů a navíc neumí zohlednit, pokud bude v zápisu např. title="" nebo target="".

já jsem zatím sestavil tuhle funkci (na základě rozpitvání úplně jiných fcí):

function dopln_uvozovky($text) {
// opraví doplnění uvozovek u zápisu <a href=http://www.domena.cz>domena</a>
// přičemž správně zapsané odkazy v textu nechá být (<a href="http://www.domena.cz">domena</a>)
$Protocol = '([^\"](http|=ftp|=https):\/\/';
$Domain = '[\w]+(.[\w]+))';
$Subdir = '([\w\-\.,@?;^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?';

$Expr = '/' . $NotAnchor . $Protocol . $Domain . $Subdir . '/i';

$Result = preg_replace( $Expr, "\"$0\"", $text );

return $Result;
}

už skoro funguje, splňuje všechny zíměné nedostatky, jen se mi nedaří to nahrazování: místo <a href="http://www.domena.cz"> mi to nahrazuje jako <a href"=http://www.domena.cz"> a to jsem úplně v koncích. pokud rozepíšu čáasti regulárního výrazuj jako $1 $2 $3 tak to nefunguje vůbec :-(
dalsi moznost je jeste tagy rozparsovat (rozskubat) na kousky typu jmeno tagu, jmeno parametru 1, hodnota parametru 1, jmeno parametru 2....., obsah tagu - a pak ho poskladat podle potreby...
Marek z Markova: abych řekl pravdu, moc ti nerozumím. jestli myslíš rozpitvat víc než činím, tak já jsem narazil na hranice svých schopností. nemá někdo v regulárních výrazech víc jasno, pls?