using System;
using System.Text.RegularExpressions;
class Example
{
static void Main()
{
var address = "Überbrückerstraße 24a.";
var m = Regex.Matches(address, @"(?<street>.*) (?<number>.*)");
var street = m[0].Groups["street"].Value;
var streetNumber = m[0].Groups["number"].Value;
Console.WriteLine(string.Format("Street Name: {0}, at {1}", street, streetNumber));
}
}
// Thi
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpjbGFzcyBFeGFtcGxlIAp7CiAgIHN0YXRpYyB2b2lkIE1haW4oKSAKICAgewogICAJCXZhciBhZGRyZXNzID0gIsOcYmVyYnLDvGNrZXJzdHJhw59lIDI0YS4iOwogICAgICAJdmFyIG0gPSBSZWdleC5NYXRjaGVzKGFkZHJlc3MsIEAiKD88c3RyZWV0Pi4qKSAoPzxudW1iZXI+LiopIik7CgkJdmFyIHN0cmVldCA9IG1bMF0uR3JvdXBzWyJzdHJlZXQiXS5WYWx1ZTsKCQl2YXIgc3RyZWV0TnVtYmVyID0gbVswXS5Hcm91cHNbIm51bWJlciJdLlZhbHVlOwoJCUNvbnNvbGUuV3JpdGVMaW5lKHN0cmluZy5Gb3JtYXQoIlN0cmVldCBOYW1lOiB7MH0sIGF0IHsxfSIsIHN0cmVldCwgc3RyZWV0TnVtYmVyKSk7CiAgIH0KfQovLyBUaGk=