Split, Pattern

Résolu
jj7583 Messages postés 2 Date d'inscription jeudi 2 octobre 2014 Statut Membre Dernière intervention 2 octobre 2014 - 2 oct. 2014 à 14:51
jj7583 Messages postés 2 Date d'inscription jeudi 2 octobre 2014 Statut Membre Dernière intervention 2 octobre 2014 - 2 oct. 2014 à 14:56
Bonjour,

je rencontre un petit probleme de logique en ce moment dans mon programme.
le but de mon programme est de lier un fichier txt puis de le fractionner en sous chaine selon le pattern ("|").
Mon fichier sources comprend 5 lignes :
M3Pa589 |23021984 |juytrrevsb
M2PA123 |00002251 |lirednzkp
M9ER158 |4564545 |dneoxojzox
M1RS584 |45614561 |bdhinjznx
M1ET875 |sdjdjznj |45614781

mon idée de code etait la suivante :
int i = 1;
string[] separators = { "|", "." };
string value = System.IO.File.ReadAllText(@"C:\Users\ae40394\Documents\jean.txt");
string[] words = value.Split(separators, StringSplitOptions.RemoveEmptyEntries);
foreach (var word in words)
{
Console.WriteLine("{0} : {1}", i, word);
i++;
}
a l'affichage, il n'y a pas d'indice pour les premiers champs de chaque ligne mais seulement le champ lui ex
M2PA123 au lieu de 4 : M2PA123

comment faire pour ne pas compté le saut de ligne ?

merci d'avance !

1 réponse

jj7583 Messages postés 2 Date d'inscription jeudi 2 octobre 2014 Statut Membre Dernière intervention 2 octobre 2014
2 oct. 2014 à 14:56
c'est bon j'ai trouvé ! haha "\n" !
0
Rejoignez-nous