[R] Tester si un mot existe dans un fichier.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Eoweakin
Niveau 3
Niveau 3
Messages : 46
Enregistré le : sam. 04 juil. 2009 10:48
Status : Hors ligne

[R] Tester si un mot existe dans un fichier.

#1

Message par Eoweakin »

Bonjour ! :D
Je voudrais savoir comment tester si un mot (imaginons 'chat' :) ) existe dans un fichier...
J'ai cherché dans la doc' mais peut-être pas assez... :roll:
Alors si quelqu'un peut m'aider... :wink:


Merci ! :mrgreen:
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Tester si un mot existe dans un fichier.

#2

Message par jbnh »

Salut.

Regarde Stringinstr
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Avatar du membre
Eoweakin
Niveau 3
Niveau 3
Messages : 46
Enregistré le : sam. 04 juil. 2009 10:48
Status : Hors ligne

Re: [..] Tester si un mot existe dans un fichier.

#3

Message par Eoweakin »

Mais euh... comment l'utiliser pour tester si le mot existe ? :roll:
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Tester si un mot existe dans un fichier.

#4

Message par orax »

Code : Tout sélectionner

$mot="chat"
$texte = FileRead("fichier.txt")

$a=StringInStr($texte,$mot)
;~ ou bien :
;~ $a=StringRegExp($texte,"\b" & $mot & "\b",0) ; pour ne trouver que les "mots"
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Avatar du membre
jumby
Niveau 5
Niveau 5
Messages : 118
Enregistré le : jeu. 12 juin 2008 17:50
Status : Hors ligne

Re: [..] Tester si un mot existe dans un fichier.

#5

Message par jumby »

Code : Tout sélectionner

$1 = FileRead("chat.txt") ; placez ici l'adresse du fichier à tester.
$2 = StringInStr($1, "chat")
if @error or $2 = 0 Then
MsgBox(0, "Le mot chat n'a pas été trouvé.",  "Le mot chat n'a pas été trouvé.")
Else
MsgBox(0, 'Le mot chat a été trouvé.', 'Le mot chat a été trouvé.')
EndIf
Avatar du membre
Eoweakin
Niveau 3
Niveau 3
Messages : 46
Enregistré le : sam. 04 juil. 2009 10:48
Status : Hors ligne

[R] Tester si un mot existe dans un fichier.

#6

Message par Eoweakin »

Merci à vous deux ! :mrgreen:
Répondre