Hi Christian!
/Auswahl=(.*?)[^\w%.+_-]/
Nee, das ist Unfug.
Warum? "finde alle Zeichen bis zum nächsten Zeichen außer Buchstaben, Zahlen, %, ., +, _ und -". Andere Zeichen kommen IMHO nicht vor, also warum ist das Unfug?
Sinnvoller waere
/Auswahl=([^&]*)/
Dann fehlt aber das letze Element!
Dass es funktioniert, wundert mich jetzt.
Funktioniert IMHO sogar besser als Deine Version ;-)
Viele Grüße
Andreas