Sommaire

Opérateurs de comparaison générique

Une expression générique est une expression qui contient un caractère dit « générique ». Par exemple, l’étoile (*) remplace n’importe quelle suite de caractères, et le point d’interrogation (?) se substitue à un caractère unique.

Comme les opérateurs de comparaison précédents, les opérateurs génériques ne retournent pas le même type de données selon qu’ils sont appliqués à une valeur scalaire ou à un tableau.

Il existe deux opérateurs de comparaison permettant de comparer une chaîne avec une expression générique.

Opérateur

Signification

-like

Comparaison d’égalité d’expression générique.

-notlike

Comparaison d’inégalité d’expression générique.

Pour mieux comprendre l’utilisation de ces opérateurs, voici quelques exemples d’applications :

# Opérations sur scalaires 
 
PS > ’Powershell’ -like ’*shell’ 
True 
 
PS > ’powershell’ -like  ’power*’ 
True 
 
PS > ’Powershell’ -clike ’p*shell’ 
False 
 
PS > ’powershell’ -like ’*war*’ 
False 
 
PS > ’powershell’ -like ’*wer*’ 
True 
 
PS > ...