PowerShellURL encoder / décoder


Remarques

L'expression régulière utilisée dans les exemples d' URL de décodage provient de la RFC 2396, annexe B: analyse d'une référence d'URI avec une expression régulière ; pour la postérité, voici une citation:

La ligne suivante est l'expression régulière permettant de décomposer une référence d'URI en ses composants.

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

Les chiffres de la deuxième ligne ci-dessus ne servent qu'à faciliter la lisibilité; ils indiquent les points de référence pour chaque sous-expression (c.-à-d. chaque parenthèse appariée). Nous nous référons à la valeur correspondant à la sous-expression $. Par exemple, faire correspondre l'expression ci-dessus à

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

les résultats dans les sous-expressions suivantes correspondent:

$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 encoder / décoder Exemples Liés