Comment trouver la position de la sous-chaîne dans PowerShell après la position x?

Comment trouver la position de la sous-chaîne dans PowerShell après la position x?
PowerShell offre un soutien à l'exécution du «Chaîne" Type de données. Le terme chaîne fait référence à une collection de mots qui font un texte significatif. Il est défini à l'intérieur du PowerShell à l'intérieur des citations doubles et simples. Une chaîne contient une sous-chaîne, la combinaison de deux mots ou plus dans une chaîne. Plus précisément, la position de la sous-chaîne peut être déterminée en utilisant certaines commandes spécifiques dans PowerShell.

Ce message illustra plusieurs méthodes pour obtenir la position de la sous-chaîne.

Comment trouver / obtenir la position de la sous-chaîne après la position X dans PowerShell?

Ce sont la méthode qui peut être utilisée pour trouver la position de la sous-chaîne sélectionnée:

  • Indice de().
  • LastIndexof ().

Méthode 1: Utilisez la méthode «indexof ()» pour trouver la position de la sous-chaîne dans PowerShell

Le "Indice de()«La méthode est utilisée dans PowerShell pour obtenir la première occurrence de la chaîne spécifiée. Le nombre dans la méthode «indexof ()» commence à partir de zéro. Par exemple, aperçu de l'exemple mentionné.

Exemple

Cet exemple obtiendra la position de la chaîne dans PowerShell en utilisant la méthode «indexof ()»:

> $ str = "Ceci est un portail d'inspiration Linux"
> $ str.Indexof ("Linux")

Dans le code susmentionné:

  • Tout d'abord, nous avons attribué une chaîne à une variable "$ str".
  • Après cela, invoquez le «Indice de()«Méthode et transmettez une sous-chaîne dans des virgules inversées:

On peut observer que la position de la sous-chaîne après une position X a été trouvée.

Méthode 2: Utilisez la méthode «LastIndexof ()» pour trouver la position de la sous-chaîne dans PowerShell

Une autre approche qui est pertinente pour la méthode ci-dessus est la «LastIndexof ()". La méthode ou la fonction «LastIndexof ()» est utilisée pour récupérer le nombre de la chaîne fournie dans PowerShell. Par exemple, parcourez l'exemple mentionné ci-dessous.

Exemple

Cet exemple montrera pour compter la dernière occurrence de la chaîne en utilisant le «LastIndexof ()" méthode:

> $ str = "L'indice Linux est un portail Web"
> $ str.LastIndexof ("indice")

Dans le code ci-dessus, nous avons appelé le «LastIndexof ()”Méthode et a passé la sous-chaîne à l'intérieur:

Comme vous pouvez le voir, le décompte de la dernière occurrence de la sous-chaîne mentionnée a été affichée dans la sortie.

Conclusion

Pour trouver la position de la sous-chaîne dans PowerShell, deux méthodes peuvent être utilisées, notamment «Indice de()" et "LastIndexof ()". Les deux méthodes utilisent des sous-chaînes à l'intérieur de leurs parenthèses pour découvrir la position de la sous-chaîne. Ce tutoriel a présenté une procédure détaillée pour trouver la position de la sous-chaîne dans PowerShell.