using System.Text.RegularExpressions;
static void Log(string pattern)
string input4 = "line1\n";
Regex r = new Regex(pattern);
Match m4 = r.Match(input4);
Console.WriteLine("~~~~~~~~~~~~/" + pattern + "/~~~~~~~~~~~~~~~~~");
Console.WriteLine("line1\\n:" + m4.Success + ":value: /" + m4.Value + "/");
public static void Main(string[] args)
const string first_line_pattern = @"(^.*$|^.*\r?\n)";
const string single_string_pattern = @"^.*$";
const string line_pattern = @"^.*\r?\n";
Log(single_string_pattern);