Maiku
Messages postés190Date d'inscriptiondimanche 10 avril 2005StatutMembreDernière intervention 4 juillet 2007
-
25 oct. 2005 à 15:10
devroeroy
Messages postés1Date d'inscriptionsamedi 7 janvier 2006StatutMembreDernière intervention10 février 2006
-
10 févr. 2006 à 19:49
Bonjour
Est il possible de faire une recherche de caractère dans un fichier texte qui donnerait le même type de resultat qu'un like en sql .
Exemple :
si je cherche un Mot commencant par P et que dans moi fichier texte j'ai patate, poivre, etc, il devra m'affichait tout les lignes qui commenceront par la lettre P.
Pour l'instant, j'ai le code suivante :
if(this.solucevirustrouvee.Items.Count !=0)
{
this.solucevirustrouvee.Items.Clear();
}
FileStream nomvirus = new FileStream("NomVirus.txt",FileMode.Open,FileAccess.Read);
StreamReader lirenom = new StreamReader(nomvirus);
string lire = lirenom.ReadLine();
indexnom=0;
i=0;
string nom ="inconnu";
while(lire != null)
{
if(lire == this.NomVirus.Text)
{
nom ="trouvée";
this.solucevirustrouvee.Items.Add(lire);
indexrecup[i] = indexnom;
i = i + 1;
}
else
{
indexnom = indexnom + 1;
}
MessageBox.Show(""+lire);
lire = lirenom.ReadLine();
}
if(nom=="inconnu")
{
this.solucevirustrouvee.Items.Add("Ce Virus n'existe pas dans la base de donnée");
}
MessageBox.Show(""+nom);
MessageBox.Show(""+indexnom);
lirenom.Close();
Pour l'instant , il n'affiche que si le nom exacte existe dans le fichier, moi je veux que si la ligne contient poivre de grece, et que j'ai tapé en recherche poivre, il m'affiche poivre de grece.
Quelqu'un peut il me dire si c'est possible de faire ça avec les fichiers txt ?
Merci d' Avance
Maiku
A voir également:
Rechercher une chaîne de caractère dans un fichier
devroeroy
Messages postés1Date d'inscriptionsamedi 7 janvier 2006StatutMembreDernière intervention10 février 2006 10 févr. 2006 à 19:49
Bonjour,
Question: Je cherche a faire une recherche d'un texte dans un fichier de type Word (au lieu de txt qui marche trés bien). Est ce que vous pourriez me dire comment je peux m'y prendre parce que lorsque je fais un readline de mon streamreader de mon fichier word, il me renvoi une suite de bit et par conséquent je ne peux pas tester si ma chaine de caractere est dans mon fichier .
Remarque. Je cherche a faire une recherche de texte dans des fichiers de tout type d'extension, pas seulement sur des fichiers txt pour lesquels ca marche trés bien.