Page 1 sur 1
[R] Rechercher du texte dans une Array
Posté : sam. 15 janv. 2011 00:50
par Zippo
Salut tout le monde!
Je cherche un moyen de rechercher du texte dans une Array
Exemple :
Code : Tout sélectionner
$Array[3];
$Array[0] = "Je m'appelle Zippo"
$Array[1] = "Je programme en AutoIt"
$Array[2] = "Et j'ai 15 ans"
// Je voudrais un moyen qui me recherche dans toute les array un mot défini comme ceci
$SearchMot = inputbox("","Recherche un mot dans une Array...")
//Script pour recherché le mot ou les mots dans toute les array
//....
//Et me ressortir tout les résultats sous messages box
Bon bha voilà j'ai essayé d'être claire :p
Tchao Tchao!
Re: [...]Rechercher du texte dans une Array :) HELP!
Posté : sam. 15 janv. 2011 00:59
par zeshrek
en 1 mot : _ArraySearch()
(trouvé apres moins de 15 secondes de recherches dans l'aide d'autoit)
Re: [...]Rechercher du texte dans une Array :) HELP!
Posté : sam. 15 janv. 2011 01:00
par Zippo
Re: [...]Rechercher du texte dans une Array :) HELP!
Posté : sam. 15 janv. 2011 01:00
par zeshrek
oublie pas de passer ton titre en [R]
Re: [R]Rechercher du texte dans une Array :) HELP!
Posté : sam. 15 janv. 2011 01:14
par Zippo
Humm Pas si résolue que sa ... La réponse a ma demande de la recherche me donne -1 ...
Re: [R]Rechercher du texte dans une Array :) HELP!
Posté : sam. 15 janv. 2011 06:19
par bloodwolff
Regarde du coté de _ArrayFindAll
Re: [...] Rechercher du texte dans une Array
Posté : sam. 15 janv. 2011 18:31
par Zippo
Toujours pareille ...
Est-ce bon comme ceci ?
Re: [R] Rechercher du texte dans une Array
Posté : sam. 15 janv. 2011 22:34
par FernandG
Bonsoir,
bloodwolff vous a donné la réponse
En reprenant votre exemple voici un exemple de code :
Code : Tout sélectionner
#Include <Array.au3>
Dim $Array[3]
$Array[0] = "Je m'appelle Zippo"
$Array[1] = "Je programme en AutoIt"
$Array[2] = "Et j'ai 15 ans"
$SearchMot = inputbox("","Recherche un mot dans une Array...")
$result = _ArrayFindAll($Array, $SearchMot, 0, 0, 0, 1)
If IsArray($result) Then
For $i = 0 To UBound($result) - 1
MsgBox(64, "Recherche", "L'expression ou mot : """ & $SearchMot & '"' & @CRLF & " a été trouvé à l'index : " & $result[$i])
Next
Else
MsgBox(16, "Erreur", "Aucun résultat trouvé pour : " & $SearchMot)
EndIf
Bonne soirée.
AutoItement.
Re: [R] Rechercher du texte dans une Array
Posté : dim. 16 janv. 2011 02:47
par Zippo
Merci Beaucoup ! je l'ai quelque peut modifié pour les gens à qui sa intéresse
Code : Tout sélectionner
#Include <Array.au3>
Dim $Array[3]
$Array[0] = "Je m'appelle Zippo"
$Array[1] = "Je programme en AutoIt"
$Array[2] = "Et j'ai 15 ans"
$SearchMot = inputbox("","Recherche un mot dans une Array...")
$result = _ArrayFindAll($Array, $SearchMot, 0, 0, 0, 1)
If IsArray($result) Then
For $i = 0 To UBound($result) - 1
MsgBox(64, "Recherche", "L'expression ou mot : """ & $SearchMot & '"' & @CRLF & " a été trouvé à l'index : " & $result[$i] & @CRLF & "Le contennue de l'array est : " & $Array[$result[$i]])
Next
Else
MsgBox(16, "Erreur", "Aucun résultat trouvé pour : " & $SearchMot)
EndIf
Re: [R] Rechercher du texte dans une Array
Posté : dim. 16 janv. 2011 02:47
par Tlem
La coloration syntaxique du code est réservée aux forums :