Lecture d'un fichier texte et plus précisement le caractére de "tabulation"

Signaler
Messages postés
24
Date d'inscription
dimanche 26 février 2006
Statut
Membre
Dernière intervention
15 septembre 2006
-
cs_wasim
Messages postés
24
Date d'inscription
dimanche 26 février 2006
Statut
Membre
Dernière intervention
15 septembre 2006
-
bonjour;

quelq'un peut-il m'aider à la lecture d'une tabulation dans un fichier texte?

en faite je veux exploiter un fichier log dont les champs sont séparés par une tabulation.

merci

3 réponses

Messages postés
6352
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
79
Salut,

Par exemple :
1) lecture de la ligne
2) séparation des champs via String.Split avec '\t' comme séparateur

/*
coq
MVP Visual C#
*/
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
29
L'idée c'est ça :


using ( StreamReader sr = new StreamReader( "C:\\log.txt" ) )
{
string line = null;


while ( ( line = sr.ReadLine( ) ) != null )
{
string[ ] words = line.Split( '\t' );


// ..
}
}


Ou ça si il n'y pas de retour à la ligne dans le fichier :


using ( StreamReader sr = new StreamReader( "C:\\log.txt" ) )
{
string[ ] words = sr.ReadToEnd( ).Split( '\t' );


// ..
}
Messages postés
24
Date d'inscription
dimanche 26 février 2006
Statut
Membre
Dernière intervention
15 septembre 2006

merci ça m'a énormement aidé.