Test, validate and match regular expressions
This regex matches common address formats, capturing either a street name with a house number (e.g., 'Main St 123') or a zip code followed by a city (e.g., '12345 Berlin'). It supports Unicode letters, optional hyphens/dots in street names, and flexible spacing around the zip/city separator. Useful for extracting address components from free text in logs, forms, or geocoding preprocessing.