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 avant ou après un caractère recherché.
Dans cet exemple dans "Domain\MonLogin" on va rechercher \ et afficher ce qui est avant et après, cad "MonLogin" puis "Domain"
clear-host
$NomVariable = "Domain\MonLogin"
$NomGroupe = $NomVariable.substring($NomVariable.indexof("\")+1)
write-host $NomGroupe
$NomDomaine = $NomVariable.Substring(0, $($NomVariable.indexof("\")))
write-host $NomDomaine
Lien vers le fichier : cliquez ici
Si vous voulez rechercher/isoler un mot dans une chaine, regardez du côté des articles indiqués en bas de page.
Pages Web
Site Web | Description |
---|---|
Technet.microsoft.com | Converting VBScript's InStr Function |
Technet.microsoft.com | Converting VBScript's InStrRev Function |
Article(s) suivant(s)
Article(s) précédent(s)
Article(s) en relation(s)