Question Parsing variable

Plus d'informations
il y a 14 ans 4 mois #10606 par Stéphane
Parsing variable a été créé par Stéphane
Bonjour,

J'ai trouvé une solution, mais je souhaite savoir si il n'y a pas une méthode plus propre que celle que j'utilise pour récupérer ma valeur.

Voila le code

$output = bcdedit | where {$_.StartsWith(\"recoverysequence\")}

$parseOutput = $output.Substring(24)


je récupère la ligne recoverysequence de mon bcdedit que je souhaite réutiliser ensuite, j'éxécute alors un substring sur ma variable ce qui n'est pas très propre pour récupérer la valeur de la recoverysequence.

Est ce qu'il existe un autre moyen?

Merci ! :)

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

Plus d'informations
il y a 14 ans 4 mois #10607 par Richard Lazaro
Réponse de Richard Lazaro sur le sujet Re:Parsing variable
Il existe d'autres méthodes, comme les expressions régulière par exemple :

[code:1]
(bcdedit) | ?{$_ -match \"^recoverysequence.*(?<Value>{.*})$\" } | Out-Null

$matches.Value
[/code:1]

Bien Cordialement,
Richard Lazaro.

Think-MS : (Get-Life).Days | %{ Learn-More }

\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein

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

Plus d'informations
il y a 14 ans 4 mois #10612 par Stéphane
Réponse de Stéphane sur le sujet Re:Parsing variable
Merci beaucoup =)

Je m'en vais faire un pti tour sur les reg exp en PS !

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

Plus d'informations
il y a 14 ans 4 mois #10614 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Parsing variable
Thunder écrit:

Je m'en vais faire un pti tour sur les reg exp en PS !

A placer dans les favoris :
msdn.microsoft.com/fr-fr/library/hs600312(VS.80).aspx

Tutoriels PowerShell

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

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