using System;
using System.IO;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var s = "5123456";
var matches = Regex.Matches(s, @"\b(5\d{6}|1\d{5})\b");
foreach (Match m in matches)
Console.WriteLine(m.Value);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uSU87CnVzaW5nIFN5c3RlbS5UZXh0LlJlZ3VsYXJFeHByZXNzaW9uczsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQl2YXIgcyA9ICI1MTIzNDU2IjsKICAgICAgICB2YXIgbWF0Y2hlcyA9IFJlZ2V4Lk1hdGNoZXMocywgQCJcYig1XGR7Nn18MVxkezV9KVxiIik7CiAgICAgICAgZm9yZWFjaCAoTWF0Y2ggbSBpbiBtYXRjaGVzKQogICAgICAgIAkJQ29uc29sZS5Xcml0ZUxpbmUobS5WYWx1ZSk7CiAgICAgICAgCgl9Cn0=