TUTOS.EU

Retourner la position d'un caractère dans une chaine

Trouver la première ou dernière position d'un caractère dans un texte

On a ici une variable qui contient les caractères
123.567.9

On va y rechercher la position du premier et dernier point

$NomVariable = "123.567.9"

#Le premier caractère, ici 1, est à la position 0
#La recherche du premier point va ici retourner 3
$Position = $NomVariable.indexof(".")
write-host "Première position : $Position"

#La recherche du denier point va ici retourner 7
$Position = $NomVariable.lastindexof(".")
write-host "Dernière position : $Position"
Lien vers le fichier : cliquez ici

A partir de là on peut isoler ce qui se situe après un caractère recherché.


Cet exemple va afficher "MonLogin"

clear-host

$NomVariable = "Domain\MonLogin"

$NomGroupe = $NomVariable.substring($NomVariable.indexof("\")+1)
write-host $NomGroupe
Lien vers le fichier : cliquez ici

Pages Web

Site WebDescription
Technet.microsoft.comConverting VBScript's InStr Function
Technet.microsoft.comConverting VBScript's InStrRev Function

Article(s) précédent(s)