Comment obtenir une sous-chaîne dans PowerShell?

Comment obtenir une sous-chaîne dans PowerShell?
Dans PowerShell, une collection de caractères enfermée en citations simples ou doubles est appelée une chaîne. Une chaîne se compose de plusieurs caractères et une seule variable peut contenir une chaîne complète. Maintenant, si nous parlons de la sous-chaîne, il peut être un seul caractère ou une partie spécifique d'une chaîne complète. Par exemple, «Welcome» est une sous-chaîne de la chaîne «Bienvenue à Linuxhint».

Cet article fournira un guide complet pour obtenir une sous-chaîne dans PowerShell et à cet égard, il discutera des résultats d'apprentissage ci-dessous:

  • Comment obtenir une sous-chaîne dans PowerShell?
  • Méthode substring () dans PowerShell
  • Comment utiliser la méthode substring () dans PowerShell?

Alors, commençons!

Comment obtenir une sous-chaîne dans PowerShell?

Comme nous l'avons discuté précédemment, une sous-chaîne est une sous-partie d'une chaîne longue / complète. C'est facile à comprendre, mais la principale préoccupation est de savoir comment obtenir une sous-chaîne dans PowerShell? Bien! Dans PowerShell, une méthode nommée substring () est utilisée pour obtenir une sous-chaîne.

Méthode substring () dans PowerShell

La méthode substring () prend deux paramètres, le premier spécifie «l'indice de départ» tandis que l'autre est «longueur» qui détermine la longueur de la sous-chaîne (i.e. il spécifie le nombre de caractères renvoyés). L'extrait ci-dessous montre la syntaxe de base de la méthode substring ():

substrat (startIndex, longueur)

Le paramètre de longueur est facultatif cependant s'il est omis, la chaîne restante après l'indice de départ sera renvoyée.

Comment utiliser la méthode substring ()?

Dans cette section, nous apprendrons à obtenir une sous-chaîne, pour ce faire, nous considérerons quelques exemples et les implémenterons dans PowerShell ISE:

Comment obtenir une sous-chaîne dans PowerShell?
Dans le programme d'exemples divisés ci-dessous, nous utiliserons la méthode substring () pour obtenir une sous-chaîne spécifique «bienvenue»:

> "Bienvenue à Linuxhint.com ".Substrat (0, 7)

Dans le morceau de code donné ci-dessus, nous avons passé «0» et «7» comme arguments à la méthode de la sous-chaîne, par conséquent, nous obtiendrons la sous-chaîne du 0e au 7ème index:

La sortie a vérifié le fonctionnement de la méthode substring ().

Comment obtenir une sous-chaîne placée dans les trois derniers index d'une chaîne:
Dans cet exemple, nous utiliserons la méthode Longueur () pour obtenir la longueur de la chaîne:

$ string = 'Bienvenue sur Linuxhint.com '
$ findLength = $ string.Longueur
$ output = $ string.substrat ($ findlength -3)
$ sortie

Dans ce script, nous avons stocké une chaîne en variable $ string, ensuite nous trouvons la longueur de la chaîne à l'aide de chaîne.Longueur () Méthode, et enfin, nous avons utilisé la méthode de la sous-chaîne pour obtenir une sous-chaîne de longueur spécifiée et de l'indice spécifique:

C'est ainsi que nous pouvons obtenir une sous-chaîne des trois derniers caractères d'une chaîne spécifique.

Conclusion

Une sous-partie d'une chaîne longue / complète est appelée une sous-chaîne et pour obtenir une sous-chaîne que la méthode substring () est utilisée dans PowerShell. La méthode substring () peut avoir deux arguments, le premier spécifie «l'indice initial» tandis que l'autre est «longueur» qui détermine la longueur de la sous-chaîne. Dans cet article, nous avons expliqué comment obtenir une sous-chaîne dans PowerShell à l'aide de certains exemples pertinents.