Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#11

Re: Regex: alle html links eines String bekommen?

  Alt 18. Feb 2009, 20:54
Moin Meflin,

lass die doppelte Abfrage fuer ' und " im href-Attribut weg. Erstens muesstest du um korrekt zu parsen dann eine entsprechende back-reference nutzen und zweitens ist laut den letzten HTML-Standards eh nur " ein Begrenzer fuer Attributwerte

Sowas wuerde deine letzte RegExp auch matchen:
Code:
<a href="foobar'>text</a>
obwohl es komplett zerschossenes HTML ist. Auf der anderen Seite wuerde sowas falsch gematcht werden:
Code:
[url='foobar" und mehr']text[/url]
obwohl es laut dem kaputten HTML-Parsing mancher aelterer Browser durchaus korrekt ist

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat