Ich möchte eine URL, die alle Zeichen akzeptiert, zum Beispiel:
%Vor% für key
-Parameter anstelle von nur ASCII-Zeichen Es akzeptiert alle Zeichen einschließlich Zahlen, Symbole wie $, -, _, ..., Alphabet, Unicode-Zeichen, ...
Wie kann ich das tun?
Wie andere gesagt haben:
%Vor%... stimmt mit allen Zeichen überein, aber es wird auch eine leere Zeichenfolge gefunden (die möglicherweise schlecht ist, wenn sich die Regex am Ende einer URL befindet). Wenn Sie erzwingen möchten, dass mindestens ein Zeichen erforderlich ist, verwenden Sie Folgendes:
%Vor%Nur um klar zu sein, diese funktionieren sowohl in der Mitte der URLs als auch am Ende, also funktioniert so etwas ganz gut:
%Vor%(und wie @tsikov sagt, benutze ein vorangestelltes 'u' für Unicode)