Cet article illustrera un guide complet pour vérifier la durée des variables.
Comment puis-je tester qu'une variable est plus de huit caractères dans PowerShell?
Ces méthodes peuvent être utilisées pour consulter les caractères dans les variables:
Méthode 1: Utilisez la «chaîne $.Méthode de longueur ”pour tester si une variable PowerShell contient plus de huit caractères
"$ String.Longueur"Est la méthode la plus simple pour examiner la longueur de la chaîne de la chaîne. Tout ce que nous devons faire est de concaténer la variable attribuée par chaîne avec le «Longueur" propriété. Par exemple, aperçu de l'exemple donné.
Exemple
Dans cet exemple de code, nous démontrerons de tester une variable, qu'il ait huit variables ou non:
$ str = "Hello World"
if ($ str.Longueur -gt 8)
Écriture-sortie "La chaîne a plus de huit caractères"
autre
Écriture-sortie "La chaîne a moins de huit caractères"
Dans le code déclaré:
On peut voir que les sorties confirment que la chaîne a plus de huit caractères.
Méthode 2: Utilisez la méthode «opérateur ternaire» pour tester si une variable est supérieure à huit caractères dans PowerShell
Une autre méthode que nous utiliserons pour vérifier la longueur variable est la «Opérateur ternaire ?" méthode. C'est assez similaire au «sinon" déclaration. "Opérateur ternaire ?"Ne fonctionne que sur une version 7 PowerShell. Donc, si vous n'avez pas installé PowerShell version 7, suivez notre autre message dédié.
Exemple
Cet exemple montrera comment vérifier la longueur variable à l'aide du «Opérateur ternaire ?" méthode:
> $ str = "Hello World"
> ($ str.Longueur -gt 8) ? "Plus grand": "pas plus grand"
Selon le code ci-dessus:
Il s'agissait de tester qu'une variable PowerShell contient plus de huit caractères.
Conclusion
Pour tester une variable, qu'il ait huit caractères ou plus ou non, deux méthodes peuvent être utilisées. Ces méthodes incluent le «sinon»Déclaration et«Ternaire ?»Opérateur avec la combinaison du«Longueur" propriété. Ce message a élaboré un guide complet pour tester si une variable a plus de huit caractères ou non dans PowerShell.