GaskiMedlem sedan juni 2000310 inlägg Om man vill ta bort <a href="bla"> från en text, hur gör man det? Dvs jag vill fortfarande ha kvar länktexten bara ta bort själva <a> taggen
försökte med:
$receptet = ereg_replace("<a href=\"\\0\">","",$receptet);
men det fungerade inge vidare...
------------------
<A HREF="http://www.gaski.net" TARGET=_blank>Datorer är inte smarta, de bara tror att de är det.</A>
SPiNMedlem sedan mars 20007 896 inlägg $receptet = preg_replace("/<a href=\"(.*)\">(.*)</a>/is", "\\1", $receptet);
Kanske funkar. Om du har \\1 i resultatet, får du länken - om du sätter \\2 borde du få texten som var mellan <a> & </a>.
------------------
SPiN, bjorne.w@telia.com
-- Man vinner inte silver, man förlorar guld --
[Redigerat av SPiN den 25 nov 2001]
GaskiMedlem sedan juni 2000310 inlägg Tyvärr så fungerade den inte, fick följande svar på den raden på både \\1 och \\2
Warning: Unknown modifier 'a'
------------------
<A HREF="http://www.gaski.net" TARGET=_blank>Datorer är inte smarta, de bara tror att de är det.</A>
SPiNMedlem sedan mars 20007 896 inlägg Oj, så klart. Det var klantigt. Så här borde det se ut:
$receptet = preg_replace("/<a href=\"(.*)\">(.*)<\/a>/is", "\\1", $receptet);
------------------
SPiN, bjorne.w@telia.com
-- Man vinner inte silver, man förlorar guld --
GaskiMedlem sedan juni 2000310 inlägg Så nära men ändå inte :)
Nu hoppar den över all text tills nästa länk kommer då den stannar efter länken....
------------------
<A HREF="http://www.gaski.net" TARGET=_blank>Datorer är inte smarta, de bara tror att de är det.</A>
[Redigerat av Gaski den 25 nov 2001]
nicclasMedlem sedan feb. 20001 050 inlägg $receptet = preg_replace("/<a href=\"(.*?)\">(.*?)<\/a>/is", "\\1", $receptet);