Question String pour récupération de valeurs

Plus d'informations
il y a 3 ans 1 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 3 ans 1 mois #23665 par Arnaud
Bonjour Boutou,

Malheureusement je ne vois pas ton fichier joint...

Pourrais-tu le reposter STP ?

Arnaud

Créateur du forum de la communauté PowerShell Francophone

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

Plus d'informations
il y a 3 ans 1 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.171 secondes
Propulsé par Kunena