using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
Regex rx = new Regex(@"^(\d{5})\s*([a-zA-Z].+)(?=\b\d+,)(\d+).*Tel.\s([\d ]+)$",
RegexOptions.Compiled);
string text = "83661 Lenggries Marktstr. 14, Tel. 08042 91860";
MatchCollection matches = rx.Matches(text);
for (int count = 0; count < matches.Count; count++)
Console.WriteLine(matches[count].Value);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJUmVnZXggcnggPSBuZXcgUmVnZXgoQCJeKFxkezV9KVxzKihbYS16QS1aXS4rKSg/PVxiXGQrLCkoXGQrKS4qVGVsLlxzKFtcZCBdKykkIiwKICAgICAgICBSZWdleE9wdGlvbnMuQ29tcGlsZWQpOwoKICAgICAgICBzdHJpbmcgdGV4dCA9ICI4MzY2MSBMZW5nZ3JpZXMgTWFya3RzdHIuIDE0LCBUZWwuIDA4MDQyIDkxODYwIjsKCiAgICAgICAgTWF0Y2hDb2xsZWN0aW9uIG1hdGNoZXMgPSByeC5NYXRjaGVzKHRleHQpOwoJCQoJCWZvciAoaW50IGNvdW50ID0gMDsgY291bnQgPCBtYXRjaGVzLkNvdW50OyBjb3VudCsrKSAgCgkJCUNvbnNvbGUuV3JpdGVMaW5lKG1hdGNoZXNbY291bnRdLlZhbHVlKTsgIAogICAgfQp9