Extraire une sous-chaîne à l'aide de PowerShell - String

Extraire une sous-chaîne à l'aide de PowerShell - String
PowerShell se compose de plusieurs types de données, notamment des entiers, des variables, des flotteurs, des booléens ou des cordes. Une chaîne se compose de plusieurs mots qui font un texte significatif. Alors qu'une sous-chaîne est une combinaison adjacente de mots ou d'un extrait de texte dans une chaîne. Une sous-chaîne peut être extraite dans PowerShell en utilisant un «Substring ()" méthode. De plus, le «Longueur«La propriété avec la combinaison de la fonction« substring () »peut également être utilisée pour extraire la sous-chaîne dans PowerShell.

Ce tutoriel observera plusieurs méthodes pour aider à résoudre la requête indiquée.

Comment extraire une sous-chaîne à l'aide de PowerShell?

Ces approches peuvent être utilisées pour résoudre la requête ci-dessus.

  • Méthode substring ().
  • Longueur propriété.

Méthode 1: Extraire une sous-chaîne dans PowerShell en utilisant la méthode «substring ()»

Le "Substring ()«La méthode ou la fonction peut être utilisée pour extraire une sous-chaîne. Pour ce faire, spécifiez l'emplacement d'indexation dans les parenthèses, qui commencent à partir de «0".

Exemple

Cet exemple montrera à extraire une sous-chaîne dans PowerShell en utilisant la méthode «substring ()»:

> $ str1 = "Il s'agit d'un portail d'indice Linux."
> $ str1.Substrat (3,11)

Dans le code susmentionné:

  • Tout d'abord, nous avons attribué une chaîne à une variable "$ str1".
  • Ensuite, concaténez la variable attribuée par chaîne avec le «Substring ()«Méthode et passer

    Les valeurs de démarrage et de fin séparées par des virgules:

La chaîne spécifiée a été extraite d'une chaîne.

Méthode 2: Extraire une sous-chaîne à l'aide de la propriété «longueur» dans PowerShell

Une autre façon d'extraire une sous-chaîne d'une chaîne est d'utiliser le «Longueur" propriété. Il est utilisé pour extraire les derniers caractères de la chaîne. Par exemple, passez par l'exemple ci-dessous.

Exemple

Exécutez le code suivant dans le terminal PowerShell:

> $ str = "Ceci est un indice Linux"
> $ str.Substrat ($ str.Longueur -10)

Dans le code donné, nous avons simplement spécifié le «$ str.Longueur”Paramètre à l'intérieur du"Substring ()”Méthode et attribué un numéro pour extraire une sous-chaîne d'une chaîne:

On peut observer que la sous-chaîne a été extraite d'une chaîne en utilisant un «Longueur" propriété

Conclusion

La sous-chaîne peut être extraite d'une sous-chaîne dans PowerShell en utilisant plusieurs approches. Ces approches incluent le «Substring ()«Méthode ou fonction et le«Longueur" propriété. Ces deux approches extraient la sous-chaîne d'une chaîne en utilisant les numéros d'indexation du caractère. Ce message a illustré une procédure complète pour extraire une sous-chaîne à l'aide de PowerShell.