@moutelous: haha j'ai bien rit, j'ai carrément pas lu en diagonal j'ai lu que le titre !!! complètement a coté de la plaque le jbnh
@franck99:
Isarray permet enfait de seulement valider le fait que notre résult soit bien une array pour continuer à faire une suite d'actions et comme tu l'as bien dit: un tableau comprend une colonne avec 'l'ID' ( result
[0] , [1] etc.) et le texte auquel il correspond (en l'occurrence ici que des open vu que c'est le mot qu'on cherche).
Vla l'exemple:
Code : Tout sélectionner
#include <array.au3>
$text="open"
$len_text=StringLen($text)
$contenu=FileRead("toto.txt")
;méthode regexp
$resul=StringRegExp($contenu,"(?i)"&$text,3)
If IsArray($resul) Then
_ArrayDisplay($resul, 'open')
EndIf
Et en bonus ma méthode mais complète cette fois ci

:
Code : Tout sélectionner
$text="open"
$len_text=StringLen($text)
$contenu=FileRead("toto.txt")
$array = stringsplit($contenu, ' ')
If IsArray($array) Then
$i=0
$a=0
Do
If $array[$i] = $text Then
$a =$a+1
Endif
$i=$i+1
Until $i = Number(UBound($array))
EndIf
MsgBox(0,"résultat",$text&" a été trouvé "&$a&" fois")