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