Comment puis-je vérifier si une chaîne est nul ou vide dans PowerShell?

Comment puis-je vérifier si une chaîne est nul ou vide dans PowerShell?

PowerShell comprend différents types de données, notamment entier, booléen, tableau ou chaînes. Une chaîne est une combinaison et une séquence de caractères utilisés pour représenter des textes significatifs. Il contient normalement plus d'un mot, mais une chaîne vide existe également. Cependant, pendant que le travail, nous devons parfois vérifier si la chaîne spécifique est vide. PowerShell a des commandes spécifiques qui aident les utilisateurs à comprendre si la chaîne indiquée est vide ou non.

Ce message illustrera une procédure pour examiner si la chaîne est nul.

Comment vérifier / examiner si une chaîne est nul ou vide dans PowerShell?

Ce sont les méthodes qui peuvent être utilisées pour vérifier si une chaîne est vide ou non:

  • ISNULLOREMPTY ().
  • Isnullorwhitespace
  • Déclaration de si-else conditionnelle.

Méthode 1: Vérifiez si une chaîne est nul ou vide dans PowerShell en utilisant la méthode IsNullorempty ()

Le "ISNULLOREMPTY ()«La méthode est utilisée pour examiner la chaîne fournie, puis dire si elle est vide ou non. Il utilise le .Classe net "système.chaîne"Pour le but correspondant.

Exemple

Pour la démonstration, exécutez les commandes suivantes dans PowerShell:

> $ str = "Ceci est une chaîne"
> [String] :: isNullorempty ($ str)

Selon le code donné:

  • Tout d'abord, nous avons déclaré une variable ayant une valeur de chaîne.
  • Après cela, nous avons utilisé le «[String] :: isNullorempty ()”Méthode et a passé la chaîne définie comme un paramètre.
  • Le "[String] :: isNullorempty ()»L'approche vérifie alors si une chaîne est nul ou vide:

Le "FAUX»La sortie confirme que la chaîne n'est pas vide.

Maintenant, vérifions la chaîne lorsqu'elle est vide:

> $ str = ""
> [String] :: isNullorempty ($ str)

Dans cet exemple de code, nous avons attribué une chaîne vide à une variable, puis vérifié la variable à l'aide de la méthode spécifiée:

Comme la chaîne était vide, la méthode isNullorempty () a renvoyé "Vrai".

Méthode 2: Vérifiez si une chaîne est nul ou vide dans PowerShell en utilisant IsNullorWhitespace ()

Une autre méthode qui est assez similaire à la première méthode est «IsNullorWhitespace ()". Il utilise également le .FILET "système.chaîne”Classe pour vérifier si une certaine chaîne est vide ou nul.

Exemple

Dans cet exemple, vérifions d'abord la chaîne qui n'est pas vide en utilisant le «[String] :: isNullorWhitespace ()" méthode:

> $ str1 = "Hello World"
> [String] :: isNullorWhitespace ($ str1)

Maintenant, vérifions la chaîne vide ou nul dans PowerShell:

> $ str1 = ""
> [String] :: isNullorWhitespace ($ str1)

Comme la chaîne est vide, la méthode isNullorWhitespace () est retournée "Vrai»:

Méthode 3: Vérifiez si une chaîne est nulle ou vide dans PowerShell en utilisant une instruction IF-ELSE conditionnelle

Une approche finale pour vérifier si la chaîne est nul ou vide dans PowerShell est l'utilisation de la déclaration conditionnelle IF-Else.

Exemple

Testons l'exemple dans lequel la chaîne est vide en utilisant l'instruction IF-ELSE:

$ str = ""
if ($ str)

La chaîne d'écriture "n'est pas vide."

autre
La chaîne d'écriture "est vide."

Dans cet exemple de code:

  • Tout d'abord, nous avons créé une variable et lui avons attribué un tableau vide.
  • Après cela, nous avons ajouté une condition IF et passé la variable comme condition.
  • La condition sera considérée comme «FAUX«Comme la chaîne est vide, donc l'instruction ELSE sera exécutée:

Tout était vérifié si une chaîne est nul ou vide dans PowerShell.

Conclusion

La valeur de la chaîne peut être vérifiée s'il est nul ou vide dans PowerShell en utilisant plusieurs méthodes. Ces méthodes incluent IsNullorempty (), IsNullorWhitespace ou Instatations IF-Else conditionnelles. Si la chaîne est vide, la sortie résultante sera «Vrai«Sinon, le résultat de sortie sera«FAUX". Ce tutoriel a démontré plusieurs méthodes pour vérifier si la chaîne est nulle ou vide dans PowerShell.