Ich probiere mich gerade an den Regulären Ausdrücken.
Mein Ziel ist es das der Routing Parser von bottle in einer URL ein einen doppelten slash auch als diesen erkennt. Da er ja bei dem vorkommen eines einzelnen Slashs eine neue Route anfängt.
Beispiel URL: "http://localhosts:8080/set/http://abc.de"
Das Funktioniert in bottle auch super. Mir wurde schon gezeigt das ein "#.+#" alle Zeichen durchgehen lässt.
Meine Misere ist ist jetzt, das ich zwei routen definiert habe die sich bei dem "//" vom zweiten "http://" beißen.
Beispiel:
Code: Alles auswählen
@bottle.route('/set/:url#.+#')
@bottle.route('/set/:name/:url#.+#')Also in etwas so:
Code: Alles auswählen
@bottle.route('/set/:url#[//]?.+#')
@bottle.route('/set/:name/:url#.+#')Könnt Ihr mir folgen und Helfen?
Ihr müsst mir nicht die eventuelle Lösung nennen, ein schubs in die richtige Richtung reicht mir schon.
Lg, deadshox
