PowerShell Tableau de chaînes

PowerShell Tableau de chaînes
Le tableau est une collection d'éléments qui appartiennent aux mêmes données; Le type de données peut être un «entier","flotter", ou "personnage". Cependant, la corde ne se compose que du «personnage" Type de données. Donc, on peut dire qu'une chaîne est un tableau qui ne prend en charge que les caractères. Le phénomène de déclarer une chaîne en tant que tableau est connu comme un tableau de chaînes. Par exemple, lorsque vous avez d'énormes données au format de chaîne, la meilleure option consiste à stocker cette chaîne dans un tableau. La table de chaînes PowerShell permet de manipuler des données, comme si vous souhaitez récupérer toutes les informations que vous pouvez faire en utilisant une variété de chaînes. Dans ce guide, nous démontrerons l'utilisation des chaînes comme tableau:

Comment déclarer un éventail de chaînes à l'aide de PowerShell:

Il existe plusieurs façons de déclarer un éventail de chaînes. Cette section répertorie et discutera de toutes les façons possibles de créer un tableau de chaînes. Alors, plongeons-y:

Méthode 1:

Une méthode possible pour créer un tableau de chaînes consiste à utiliser la méthode ci-dessous.

Nous avons stocké trois chaînes dans la variable nommée «tableau des chaînes«:

> $ StringArray = @ («This is», «Microsoft Windows», «PowerShell Terminal»)

Méthode 2:

L'autre possibilité de créer une chaîne de tableau utilise la méthode de classe Système.Collections.Liste des tableaux de Powershell. Les commandes suivantes vous aideront à créer une chaîne de tableau:

> Système de type New-Object.Collections.Liste des tableaux
> $ stringarr = [système.Collections.ArrayList] @ ("vous êtes", "travail dans", "Windows PowerShell")

Comment obtenir le type de données de variable de tableau de chaîne:

Dans cette section, nous prendrons le $ stringarray variable comme exemple. Pour obtenir le type de données de la variable, utilisez la cmdlet suivante de PowerShell indiqué ci-dessous:

> $ stringArray = @ ("This is", "Microsoft Windows", "PowerShell Terminal")
> $ stringarray.GetType ()

Lorsque vous exécutez le GetType () Cmdlet, il est observé que le type de données est stocké dans le «Nom" colonne. Un type variable est un objet dans le cas d'un tableau, et il changera en chaîne en cas de chaînes. De plus, la valeur du «Type de base"La colonne est"Système.Objet«Pour les chaînes, et il passe à«Système.Déployer»Dans le cas des tableaux:

Comment vérifier la longueur de la chaîne du tableau:

Comme nous avons stocké trois cordes dans le $ stringarray variable, on peut vérifier la longueur de la chaîne en utilisant la commande ci-dessous:

> $ stringarray.longueur

Comment ajouter du texte à la chaîne de tableau existante:

De plus, vous pouvez ajouter plus de valeurs à la variable «tableau de chaîne». Les valeurs que vous souhaitez ajouter sont l'opérateur (+=). Utilisez la commande suivante pour ajouter plus d'importance pour la variable "tableau des chaînes«:

> $ stringarray + = @ ("et", "Ran avec", "Privilèges administratifs")

Après avoir ajouté trois autres chaînes, remarquez que la durée du «Array de chaîne " la variable a changé en 6:

Comment vérifier les méthodes prises en charge de la chaîne de tableau existante:

Une fois que vous avez déclaré un tableau de chaînes et que vous souhaitez effectuer diverses opérations, il est recommandé de vérifier quelles méthodes sont prises en charge par le tableau des chaînes. La commande suivante vous aidera à obtenir les méthodes prises en charge:

> $ StringArray | Méthode Get-Member -MemberType

Comment trouver une chaîne à l'intérieur d'un tableau de chaîne?

Dans cette section, nous vous guiderons pour trouver n'importe quelle chaîne à l'intérieur d'un tableau de chaîne. Par exemple, nous avons une variable de tableau de chaîne qui contient trois chaînes:

> $ sa = @ ("Microsoft", "Windows", "PowerShell")

Si vous voulez savoir s'il contient «Powershell"Ou pas, vous devez obtenir de l'aide du"Contient«Méthode, comme indiqué ci-dessous:

> $ SA.Contient ("PowerShell")

Si $ SA contient "Powershell,«;; Ensuite, il reviendra "Vrai«:

Cependant, si vous avez vérifié une mauvaise chaîne, il reviendra "FAUX". Par exemple, nous avons recherché «Ise" comme indiqué ci-dessous:

> $ SA.Contient ("ise")

Comment changer le cas des lettres dans un tableau de cordes

On peut changer le cas de la lettre en supérieur ou inférieur avec l'aide de toupper () et baisser() options. Par exemple, nous créerons une chaîne de tableau $ star Pour démontrer cette méthode:

> $ star = @ ("PowerShell", "ligne de commande", "terminal")

Écrivez la commande suivante dans PowerShell pour changer toutes les lettres en majuscules:

> $ star = $ star.toupper ()

Vous pouvez vérifier toutes les lettres du $ star sont convertis en majuscules:

Si vous souhaitez convertir les lettres en minuscules; Vous devez exécuter la commande suivante:

> $ star = $ star.baisser()

Toutes les lettres sont converties en minuscules:

Conclusion:

Les tableaux sont constitués des mêmes types de variables, tandis que les chaînes sont essentiellement des tableaux de caractère. Si nous plongeons dans la phrase «Gamme de cordes«, Nous pouvons dire qu'un tableau se compose d'un«tableau de personnages".

Cet article fournit un guide détaillé sur un tableau de chaînes et comment une chaîne peut être déclarée comme un tableau. De plus, nous avons décrit les différentes méthodes pour déclarer des tableaux de chaînes et effectué diverses opérations sur le tableau des chaînes.