Syntaxe des expressions régulières

PowerShell prend en charge les caractères d’expressions régulières suivants.

Format

Logique

Exemple

valeur

Fait correspondre des caractères exacts n’importe où dans la valeur d’origine.

"look" -match "oo"

.

Fait correspondre un caractère individuel.

"copy" -match "c..y"

[Valeur]

Fait correspondre au moins l’un des caractères entre crochets.

"big" -match "b[iou]g"

[plage]

Fait correspondre au moins l’un des caractères de la plage. L’utilisation d’un trait d’union (-) vous permet de spécifier un caractère adjacent.

"and" -match "[a-e]nd"

[ˆ]

Fait correspondre tous les caractères à l’exception de ceux entre crochets.

"and" -match "[ˆbrt]nd"

ˆ

Fait correspondre les caractères de début.

"book" -match "ˆbo"

$

Fait correspondre les caractères de fin.

"book" -match "ok$"

*

Fait correspondre toutes les instances du caractère précédent.

"baggy" -match "g*"

?

Fait correspondre une instance du caractère précédent.

"baggy" -match "g?"

\

Fait correspondre le caractère qui suit comme un caractère d’échappement.

"Try$" -match "Try\$"

PowerShell prend aussi en charge les classes de caractères disponibles...

Pour consulter la suite, découvrez le livre suivant :
couv_EI2CPOWFOL.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Conclusion
Suivant
Liste des verbes approuvés (Get-Verb)