Question manipulation de string

Plus d'informations
il y a 5 ans 3 semaines #28601 par Gilles LELEU
bonjour à toutes et à tous

Voici mon problème je récupère une variable d'une listbox qui me donne ceci

ListViewItem: {SISTIDF'\c.toto}

et je ne voudrais que garder

c.toto


comment puis je faire ?

[code:1]
$variable_user = $listBox1.SelectedItems
$test.Text = $variable_user
[/code:1]

Merci de votre aide<br><br>Message édité par: alf78fr, à: 29/03/19 10:57

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 3 semaines #28602 par Philippe
Réponse de Philippe sur le sujet Re:manipulation de string
salut alf78fr

normalement pour recupéré un texte d'un controle on ecrit comme ceci :
[code:1]$listBox1.SelectedItems.text[/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 3 semaines #28604 par Gilles LELEU
Réponse de Gilles LELEU sur le sujet Re:manipulation de string
merci maintenant j'ai bien SISTIDF/c.toto mais je recherches a avoir que c.toto

Merci

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 3 semaines #28605 par Sinjk
Réponse de Sinjk sur le sujet Re:manipulation de string
Salut,

comme ça pourrait regler ton problème

[code:1]
$string=\&quot;SISTIDF'c.toto\&quot;
$pattern=\&quot;c.toto\&quot;

$result = [regex]::match($string, $pattern)

[/code:1]

Bon courage

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 3 semaines #28607 par Gilles LELEU
Réponse de Gilles LELEU sur le sujet Re:manipulation de string
sachant que c.toto est une variable différente que je veux récupérer théoriquement c'est l'initial et le nom d'une personne pour que je fasse une recherche sur exchange
[code:1]
Function Supprimer()
{

$reponse_Supprimer=[System.Windows.Forms.MessageBox]::«»Show(\&quot;Voulez vous supprimer?\&quot;,\&quot;Confirmation\&quot;,1, [System.Windows.Forms.MessageBoxIcon]::Question)

if ( $reponse_Supprimer -eq \&quot;OK\&quot;«»)
{
$variable_user = $listBox1.SelectedItems.text

Remove-MailBoxPermission -Identity $SelectedBoiteAEP -User $SelectedUserAEP -AccessRights FullAccess -Confirm:$false
Remove-ADPermission -Identity $SelectedBoiteAEP -User $SelectedUserAEP -ExtendedRights \&quot;Send As\&quot; -Confirm:$false



}
else
{ $listBox1.Items.Clear() }


}
[/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 3 semaines #28608 par Philippe
Réponse de Philippe sur le sujet Re:manipulation de string
SISTIDF est dans ta listebox ? je veux que ça s'affiche dans la listebox !?

si oui on peut faire un regex par exemple
mais pour supprimer SISTIDF et pas ne garder que c.toto comme te propose Sinjk
car je suppose que la valeur toto change suivant les cas

[code:1]$string = \&quot;SISTIDF/c.toto\&quot;
$pattern = \&quot;SISTIDF/(.*)\&quot;

$result = $string -match $pattern
$Matches[1]

# ou encore

$result = [regex]::match($string, $pattern)
$Matches[1] [/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.121 secondes
Propulsé par Kunena