I want to save an e-mail-address out of a .txt-file into a string variable. This is my code:
String path = "C:\\Users\\test.txt";
string from;
var fro = new Regex("from: (?<fr>)");
using (var reader = new StreamReader(File.OpenRead(@path)))
{
    while (true)
    {
        var nextLine = reader.ReadLine();
        if (nextLine == null)
            break;
        var matchb = fro.Match(nextLine);
        if (matchb.Success)
        {
            from = matchb.Groups["fr"].Value;
            Console.WriteLine(from);
        }
    }
}
I know that matchb.Success is true, however from won't be displayed correctly. I'm afraid it has something to do with the escape sequence, but I was unable to find anything helpful on the internet.
The textfile might look like this:
LOG 00:01:05 processID=123456-12345 from: test@test.org
LOG 00:01:06 processID=123456-12345 OK
 
    