Forum: Programmieren allgemein
by Meflin,
19. Feb 2009
Moin alci,
du magst prinzipiell Recht haben, aber die Frage ist: Auf was trifft man in der "freien Wildbahn" öfter? Ich glaube die falschen '' gibts relativ häufig. Aber dein zweiter Fall, der zum Mismatch führt, sowas macht ja keiner absichtlich ;) (mit der Backreference haste natürlich Recht, is mir aber grad zu kompliziert :gruebel: )
Aber gut, ansonsten wärs dann:
.*?
Edit: wär das...
Forum: Programmieren allgemein
by Meflin,
18. Feb 2009
Hier die Erklärung zur letzten RegEx (mit der für dich richtigen Klammerung):
<a.*?href=(.*?+).*?>.*?</a>
Match the characters “<a” literally «<a»
Match any single character that is not a line break character «.*?»
Between zero and unlimited times, as few times as possible, expanding as needed (lazy) «*?»
Match the characters “href=” literally «href=»
Match a single character present...
Forum: Programmieren allgemein
by Meflin,
18. Feb 2009
Oder noch n bissel universeller:
<a.*?href=.*?+.*?>(.*?)</a>
Forum: Programmieren allgemein
by Meflin,
18. Feb 2009
Wie wärs damit?
(.*?)
P.S.: meine obige RegEx matcht bei deinem Beispiel auch. KA was du da falsch machst?!