Ich habe mir dein Skript nicht näher angeschaut, sondern mal einen etwas anderen Ansatz versucht. Folgendes ist dabei rausgekommen:
=== cut ===
»» ...
=== cut ===
Viiiel besser und vor allem viel "perliger" als meine Lösung - gekauft!
(Ich habe noch schnell die Vorzeichen aus den Token rausgeschnitten, die ich beim Vergleichen nicht mehr drin haben will.)
Nach "-Zeichen selbst kann man damit nicht mehr suchen, aber braucht man das wirklich?
Hast recht. Notfalls kann man ja später noch ' als delimiter einbauen, dann wird es halt etwas "sperriger".
Die %20-Zeichen sollten später natürlich wieder in Leerzeichen umgewandelt werden.
Yep.