Ciao,
con l'openFileDialog non fai altro che visualizzare la finestra di windows per la selezione del file, e quello che ti torna è il path del file selezionato.
Una volta che hai il file, se non è troppo grande, puoi pensare di caricartelo tutto in una stringa e usare le RegularExpression (namepspace System.Text.RegularExpressions) per andare a cercare quello che ti serve:
string fileIntero = File.ReadAllText("...path...");
Regex regex = new Regex("...", RegexOptions.IgnoreCase | RegexOptions.Multiline);
foreach (Match match in regex.Matches(fileIntero))
{
match.Index = posizione nella stringa
match.Length = lunghezza del testo trovato
}
per info:
http://msdn.microsoft.com/it-it/library/system.text.regularexpressions.regex.aspx
http://it.wikipedia.org/wiki/Espressione_regolare
http://www.regular-expressions.info/
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo