Aide et conseils concernant AutoIt et ses outils.
-
DJSIR
- Niveau 8

- Messages : 583
- Enregistré le : mar. 01 juil. 2008 15:16
- Localisation : 76, Le HAVRE (in the DJSIR World)
-
Status :
Hors ligne
#1
Message
par DJSIR »
Bonjour tout le monde

Me revoilà avec mes problèmes...
J'ai des centaines d'informations comme ci dessous et je dois les classer... j'ai alors pensé à un Array.
Comment je peux faire pour récupérer le prénom et le nom ?
Code : Tout sélectionner
--------------------------------------------------------
Enregistré : 1
Nom : Dupond
Prénom : Alex
--------------------------------------------------------
Modifié en dernier par
DJSIR le lun. 21 déc. 2009 19:41, modifié 1 fois.
-
Iste
- Niveau 11

- Messages : 1870
- Enregistré le : jeu. 04 déc. 2008 14:21
- Localisation : 76
-
Status :
Hors ligne
#2
Message
par Iste »
Avec une array simple, bof bof..
Une array 2D me semple plus intelligent pour ce genre de probleme
Signez ici
-
DJSIR
- Niveau 8

- Messages : 583
- Enregistré le : mar. 01 juil. 2008 15:16
- Localisation : 76, Le HAVRE (in the DJSIR World)
-
Status :
Hors ligne
#3
Message
par DJSIR »
Mouais et je fait comment ?
-
sylvanie
- Niveau 11

- Messages : 1556
- Enregistré le : jeu. 26 juil. 2007 21:31
- Localisation : Paris
-
Status :
Hors ligne
#4
Message
par sylvanie »
habituellement je préfère les indices. Mais là je craque pour une fois de plus faire l'apologie du Regexp Powwwwwaaaaaa :
► Afficher le texte
Code : Tout sélectionner
#Include <Array.au3>
$txt = "--------------------------------------------------------"& _
"Enregistré : 1"& _
"Nom : Dupond1"&@CRLF& _
"Prénom : Alex1"& _
"--------------------------------------------------------"& _
"--------------------------------------------------------"& _
"Enregistré : 1"& _
"Nom : Dupond22"&@CRLF& _
"Prénom : Alex22"& _
"--------------------------------------------------------"
$tab_nom = StringRegExp($txt,"Nom\s+:\s+(\w*)",3)
_ArrayDisplay($tab_nom)
$tab_prenom = StringRegExp($txt,"Prénom\s+:\s+(\w*)",3)
_ArrayDisplay($tab_prenom)
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
-
DJSIR
- Niveau 8

- Messages : 583
- Enregistré le : mar. 01 juil. 2008 15:16
- Localisation : 76, Le HAVRE (in the DJSIR World)
-
Status :
Hors ligne
#5
Message
par DJSIR »
Thanks !