NewSky
Messages postés86Date d'inscriptiondimanche 27 janvier 2002StatutMembreDernière intervention20 février 2009
-
8 déc. 2005 à 22:42
NewSky
Messages postés86Date d'inscriptiondimanche 27 janvier 2002StatutMembreDernière intervention20 février 2009
-
8 déc. 2005 à 23:16
Bonjour à tous,
Je cherche depuis 2 jours la façon de récupérer la ligne entière d'un fichier texte uniquement si elle contient au tout début un mot.
J'ai essayé avec :
if instr(ligne, "mot")<>0 then
x=ligne
end if
tout ça dans la boucle de lecture du ficier texte où ligne est la chaine de la ligne lue et x et la variable qui enregistre la chaine si elle possède le mot.
Le problème, c'est que dans ce cas là, même si le mot est au milieu de la chaine, la ligne est enregistrée dans x.
A voir également:
Récupérer une ligne de texte en fonction du 1er mot de la ligne
TomIlliev
Messages postés86Date d'inscriptionvendredi 27 décembre 2002StatutMembreDernière intervention13 octobre 20162 8 déc. 2005 à 22:52
Salut
La function instr renvoie la position de la chaine cherchée dans la chaine cible.
La solution est dons
if instr(ligne, "mot")=1 then
x=ligne
end if