StreamWriter writer = new StreamWriter("out.txt"); while ((strLine !null) & (RecupData.IsMatch(strLine) false)) { if (RecupData.IsMatch(strLine)) { MatchCollection res = RecupData.Matches(strLine); for (int i = 0; i < res.Count; i++) writer.WriteLine(res[i].Value); } testLec.ReadLine(); } writer.Close();
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionwhile ((strLine !null) & (RecupData.IsMatch(strLine) false)) { if (RecupData.IsMatch(strLine)) { MatchCollection res = RecupData.Matches(strLine); for (int i = 0; i < res.Count; i++) writer.WriteLine(res[i].Value); } testLec.ReadLine(); } writer.Close();
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.IO; namespace TransformCapital { class Program { static void Main(string[] args) { bool blDosExist = false; //boolean pour vérifier l'existance du dossier DataCapital string[] TabProdTxt; // déclaration de la liste TabProdTxt int finFichier = 0; // création de la liste TabProdTxt contenant les noms des fichiers txt TabProdTxt = new string[10]; // test de la présence du dossier DataCapital blDosExist = Directory.Exists("DataCapital"); if (blDosExist == false) { Console.WriteLine("Erreur, le dossier 'DataCapital' est introuvable"); Console.ReadLine(); }else Console.WriteLine("ouverture du dossier \'DataCapital\'..."); TabProdTxt = Directory.GetFiles("DataCapital"); Console.WriteLine("chargement de la liste des fichiers..."); Console.ReadLine(); //Instance de lecture avec possibilité de lire les accents Regex RecupData = new Regex("Informations de fabrication"); StreamReader testLec = new StreamReader(TabProdTxt[0], ASCIIEncoding.Default); String strLine = testLec.ReadLine();// Lecture première ligne if (strLine == null) { finFichier++; } StreamWriter writer = new StreamWriter("out.txt"); while ((finFichier <3) & (RecupData.IsMatch(strLine) false)) { if (RecupData.IsMatch(strLine)) { MatchCollection res = RecupData.Matches(strLine); for (int i = 0; i < res.Count; i++) writer.WriteLine(res[i].Value); } testLec.ReadLine(); } writer.Close(); } } }
(RecupData.IsMatch(strLine) == false)
while ((finFichier <= 3)) { if (RecupData.IsMatch(strLine)) { MatchCollection res = RecupData.Matches(strLine); for (int i = 0; i < res.Count; i++) writer.WriteLine(res[i].Value); } testLec.ReadLine(); }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.IO; namespace TransformCapital { class Program { static void Main(string[] args) { bool blDosExist = false; //boolean pour vérifier l'existance du dossier DataCapital string[] TabProdTxt; // déclaration de la liste TabProdTxt //int finFichier = 0; // création de la liste TabProdTxt contenant les noms des fichiers txt TabProdTxt = new string[10]; // test de la présence du dossier DataCapital blDosExist = Directory.Exists("DataCapital"); if (blDosExist == false) { Console.WriteLine("Erreur, le dossier 'DataCapital' est introuvable"); Console.ReadLine(); } else Console.WriteLine("ouverture du dossier \'DataCapital\'..."); TabProdTxt = Directory.GetFiles("DataCapital"); Console.WriteLine("chargement de la liste des fichiers..."); Console.ReadLine(); //Instance de lecture avec possibilité de lire les accents Regex RecupData = new Regex("Informations de fabrication (.+) (.+) (.+) (.+) (.+)(.+) (.+)(.+) (.+)(.+) (.+)(.+) (.+)(.+) <hr><center>"); StreamReader testLec = new StreamReader(TabProdTxt[0], ASCIIEncoding.Default); String strLine = testLec.ReadLine();// Lecture première ligne StreamWriter writer = new StreamWriter("out.txt"); //... essai code string str = testLec.ReadLine(); while (str != null) { /*while (finFichier <= 3) { if (strLine == "") { finFichier++; }*/ if (RecupData.IsMatch(str)) { MatchCollection res = RecupData.Matches(str); for (int i = 0; i < res.Count; i++) { writer.WriteLine(res[i].Value); } } //} str = testLec.ReadLine(); } writer.Close(); } } }
while (str != null)
Regex RecupData = new Regex("Informations de fabrication (.+)(.+) (.+)(.+) (.+)(.+) (.+)(.+) (.+)(.+) (.+)(.+) (.+)(.+) <hr><center>");
StreamWriter writer = new StreamWriter("out.txt");
StreamWriter writer = new StreamWriter("out.txt", true);