Question String pour récupération de valeurs

Plus d'informations
il y a 6 ans 10 mois #23648 par boutou
Bonjour a tous, alors voilà, finalement j'ai décidé d'extraire les données de mon mail dans un txt.

Par contre j'aimerais y récupérer les valeurs, j'arrive a avoir les 3 premiers car. mais après ça se corse un peu, j'aimerai récupérer les valeurs décimales mais comme elles ne sont pas alignées, c'est compliqué !

Comment fait-on en powerhsell pour lui dire de lire une ligne jusqu'a qu'il rencontre des chiffres ? Parce qu'ajouter des exceptions sur chaque ligne qui dépasse n'est pas très optimisé...

J'ai joint le fichier txt que j'extrait, si qq un pouvait me venir en aide, je lui serais très reconnaissant !

Voilà le code que j'ai écrit pour le moment :

[code:1]$currencies > c:\temp\currency.txt
$array = (Get-Content -path c:\temp\currency.txt)[24 .. 193] | where { $_ -ne \"$null\" }
foreach ($a in $array)
{
#get currency code
$currencyCode = $a.substring(8,3)
write-output $currencyCode
#get currency name
$currencyname = $a.substring(12,13)
write-output $currencyname
#get currency Euro unit
$currencyEur = $a.substring(25,19).Trim().Replace(\" \",\"\"«»)
write-output $currencyEur
$currencyFR = [float]$currencyEur * 6.55957
write-output $currencyFR
}
exit[/code:1]

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

Plus d'informations
il y a 6 ans 10 mois #23665 par Arnaud Petitjean
Bonjour Boutou,

Malheureusement je ne vois pas ton fichier joint...

Pourrais-tu le reposter STP ?

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

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

Plus d'informations
il y a 6 ans 10 mois #23671 par Laurent Dardenne
La suite semble être ici .

Tutoriels PowerShell

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

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