Link parser - regulært udtryk generelt.

Tags:    php

Hey folkens, sidder og fedter med følgende kode:

Fold kodeboks ind/udKode 


Der udskrives en blank linie når jeg vil printe indholdet af teksten. Det skyldes at mit regulære udtryk fanger slut > på billedet den slutning af den vilkårlige serie af tegn der skal slutte med > der var tiltænkt som sluttegnet på <a href="">.

Det er lidt svært at forklare på tekst, men håber i forstår. Jeg leder efter en ændring i mit regulære udtryk der gør at dette ikke kan ske. Tænkte selv noget i stil med:

Fold kodeboks ind/udKode 


Men det virker meget overkill at skulle finde samtlige tegn for at at være sikker på dette virker 100% af tiden. Nogen forslag?



Indlæg senest redigeret d. 27.09.2007 12:13 af Bruger #6389
1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
preg_match('/<a.*href="([^"]*)"[^>]*>(.*)<\\/a>/i',$str,$match);



Indlæg senest redigeret d. 27.09.2007 14:15 af Bruger #10216
t