using System;
using System.Text.RegularExpressions;
public class Example
{
public static void Main()
{
string pattern = @"^Name:\s*(\S+)\s*$";
string input = @"Name: John
Name: Jane
Name: Mary
a sentence here with name in it would be fine. ";
RegexOptions options = RegexOptions.Multiline;
foreach (Match m in Regex.Matches(input, pattern, options))
{
Console.WriteLine("'{0}' found at index {1}.", m.Value, m.Index);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgRXhhbXBsZQp7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCiAgICB7CiAgICAgICAgc3RyaW5nIHBhdHRlcm4gPSBAIl5OYW1lOlxzKihcUyspXHMqJCI7CiAgICAgICAgc3RyaW5nIGlucHV0ID0gQCJOYW1lOiBKb2huCk5hbWU6IEphbmUgIApOYW1lOiBNYXJ5IAoKYSBzZW50ZW5jZSBoZXJlIHdpdGggbmFtZSBpbiBpdCB3b3VsZCBiZSBmaW5lLiAiOwogICAgICAgIFJlZ2V4T3B0aW9ucyBvcHRpb25zID0gUmVnZXhPcHRpb25zLk11bHRpbGluZTsKCiAgICAgICAgZm9yZWFjaCAoTWF0Y2ggbSBpbiBSZWdleC5NYXRjaGVzKGlucHV0LCBwYXR0ZXJuLCBvcHRpb25zKSkKICAgICAgICB7CiAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCInezB9JyBmb3VuZCBhdCBpbmRleCB7MX0uIiwgbS5WYWx1ZSwgbS5JbmRleCk7CiAgICAgICAgfQogICAgfQp9