Torna al Thread

private void button1_Click(object sender, EventArgs e) { string LogFile = ""; List<string> MessageList = new List<string>(); //Inserisco in LogFile l'intero testo presente nel file di Log using (StreamReader f = new StreamReader(@"C:\Users\Amministratore\Desktop\log.txt")) LogFile = f.ReadToEnd(); //Questa Regex mi permette di ricercare il testo presente tra " message=" " e " "/> " Regex r = new Regex("message=\".*?\\>"); //Inserisco i risultati presenti in r.Matches(LogFile) (ovvero le stringhe delimitate trovate nel file di Log) //in una Lista e grazie alla funzione Escludi Delimitatori elimino i delimitatori dai risultati della Regex foreach (Match m in r.Matches(LogFile)) MessageList.Add(EscludiDelimitatori("message=\"", "\"/>", m.Value)); } private string EscludiDelimitatori(string DelimitatoreInizio, string DelimitatoreFine,string Riga) { return Riga.Replace(DelimitatoreInizio, string.Empty).Replace(DelimitatoreFine, string.Empty); }
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5