Expression Regulière-Batch-extraction de chaine[PAS DE NEWS]

La Team a résolu l'affaire... Mais ça peut toujours servir !
Répondre
Avatar du membre
oOZz
Visiteurs
Visiteurs
Messages : 1028
Enregistré le : ven. 7 janv. 2011 11:10
    unknown unknown

Expression Regulière-Batch-extraction de chaine[PAS DE NEWS]

Message par oOZz »

Bonjour à tous,

je ne savais pas trop quoi mettre en titre du topic, mais voilà ce que j'ai, et ce que je veux faire:

J'ai un fichier texte au format (.ini) qui contient des lignes du type:

Code : Tout sélectionner

info_names = "ACER C530"

[gps]
port = 7
baud = 57600

...
info_names="ACER N300"

[power]
backlight_manage_keys = 1
backlight_manage_values = 0
backlight_min = 1
backlight_max = 21
backlight_reverse = 0
backlight_key_bright_BA1 ="BacklightLuminanceLevel"
backlight_key_bright_AC1 ="ACBacklightLuminanceLevel"
backlight_key_timeout_BA = "BatteryTimeout"
backlight_key_timeout_AC = "ACTimeout"
backlight_key_ontap_BA = "BacklightOnTap"
backlight_key_ontap_AC = "ACBacklightOnTap"
backlight_methods = 1
backlight_events = 1, 6

; Please keep ABC order of sections!!!

info_names="ACER_N35,"

[gps]
port = 8
baud = 4800

etc...
Je voudrais faire une recherche successive de chaine, et récupérer des valeurs.

à chaque fois qu'il trouve info_names= je veux lire la valeur entre " " qui suit.
Pareil avec la section [gps]

Pour au final avoir la liste:
ACER C530,port = 7,baud = 57600
ACER N300
ACER_N35,port = 8,baud = 4800
...etc

Comment écrire ça dans une boucle FOR, ou bien utiliser la class ini en .net ?

J'avais lu qu'on pouvais utiliser les expression régulières pour ça, mais je maîtrise pas.

Merci de votre aide.
"J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source!"
:tmi:
"$! v0u$ p0uv32 1!r3 c3c!, v0u$ 4v32 vr4!m3n7 83$0!n d3 r!3n !"
akhen
    unknown unknown

Re: [AIDE] Expression Regulière - Batch - extraction de chai

Message par akhen »

désolé magicien je ne sais pas t'aider là-dessus :(

Mais au moins ça relencera ton sujet.
jeff64
    unknown unknown

Re: [AIDE] Expression Regulière - Batch - extraction de chai

Message par jeff64 »

Salut,
Il me semble que Sh@rp doit pouvoir
t'aider sur le coup au moins en .net
Cordialement
Moi,je débute dessus :) ;)
Répondre