Looking for powershell Keywords? Try Ask4Keywords

PowerShellURL-Kodierung / Dekodierung


Bemerkungen

Der in den Beispielen für die Decodierungs-URL verwendete reguläre Ausdruck wurde aus RFC 2396, Anhang B: Analysieren einer URI-Referenz mit einem regulären Ausdruck entnommen. für die Nachwelt hier ein Zitat:

Die folgende Zeile ist der reguläre Ausdruck zum Aufteilen einer URI-Referenz in ihre Komponenten.

^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?
 12            3  4          5       6  7        8 9

Die Zahlen in der zweiten Zeile dienen nur zur besseren Lesbarkeit. Sie geben die Bezugspunkte für jeden Unterausdruck an (dh jede gepaarte Klammer). Wir bezeichnen den für den Teilausdruck passenden Wert als $. Zum Beispiel den obigen Ausdruck mit übereinstimmen

http://www.ics.uci.edu/pub/ietf/uri/#Related

führt zu folgenden Teilausdrücken:

$1 = http:
$2 = http
$3 = //www.ics.uci.edu
$4 = www.ics.uci.edu
$5 = /pub/ietf/uri/
$6 = <undefined>
$7 = <undefined>
$8 = #Related
$9 = Related

URL-Kodierung / Dekodierung Verwandte Beispiele