jj7583
Messages postés2Date d'inscriptionjeudi 2 octobre 2014StatutMembreDernière intervention 2 octobre 2014
-
2 oct. 2014 à 14:51
jj7583
Messages postés2Date d'inscriptionjeudi 2 octobre 2014StatutMembreDerniè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 ?