Powershell - Expression régulière - Correspondance des caractères

Voici l'exemple des caractères d'expression régulière pris en charge dans Windows PowerShell

#Format value
#Matches exact characters anywhere in the original value.
"book" -match "oo"

#Format   .
#Logic    Matches any single character.
"copy" -match "c..y"

#Format   [value]
#Logic    Matches at least one of the characters in the brackets.
"big" -match "b[iou]g"

#Format   [range]
#Logic    Matches at least one of the characters within the range. The use
#         of a hyphen (-) allows you to specify an adjacent character.
"and" -match "[a-e]nd"

#Format   [^]
#Logic    Matches any characters except those in brackets.
"and" -match "[^brt]nd"

#Format   ^
#Logic    Matches the beginning characters.
"book" -match "^bo"

#Format   $
#Logic    Matches the end characters.
"book" -match "ok$"

#Format   *
#Logic    Matches any instances of the preceding character.
"baggy" -match "g*"

#Format   ?
#Logic    Matches zero or one instance of the preceding character.
"baggy" -match "g?"

La sortie de toutes les commandes ci-dessus est True.