Hallo!
Ich hab mir vorgenommen dass ein User in einem Textfeld in einem Formular Links eingeben kann. Ich hab als Info auch den Syntax festgelegt: Syntax <Link=URL><URL-Text>
Anhand der ereg()-Funktion will ich die Eingabe des Users validieren und die URLs (+die dazugehörigen Url-Texte) extrahieren.
Das ist schon mal was ich habe:
ereg( '^(<Link=(.+)><(.+)>)*$' ,$string,$regs)
(.+) wird einem "RegExp"-ler natürlich sofort auffallen. Der "." steht ja für irgendein Zeichen, damit würde er alles akzeptieren bis zum Ende des Strings wo ein ">" steht.
Es geht mir nicht besonders um richtige URL-Validation, ich möchte nur, dass der User meine Befelsvorgabe richtig verwendet und ich möchte die Links unkompliziert extrahieren können.