title: Regex to extract (german) street number
body: <p>I have the following street constellations:</p>
  
  <pre><code>|               Street name               | extracted value |
  | --------------------------------------- | --------------- |
  | Lilienstr. 12a                          | 12a             |
  | Hagentorwall 3                          | 3               |
  | Seilerstr. 14 (Eingang Birkenstr.)      | 14              |
  | Guentherstr. 43 B                       | 43 B            |
  | Eberhard-Leibnitz Str. 1 WH 5B 241      | 1               |
  | 1019-1781 Borderlinx C/O SEKO Logistics |        -        |
  </code></pre>
  
  <p>My <code>Regex</code> is partially working (<a href="https://regex101.com/r/KumamP/2" rel="nofollow noreferrer">https://regex101.com/r/KumamP/2</a>):</p>
  
  <pre><code>\d+(?:[a-zA-Z]$|\s[a-zA-Z]$)?
  </code></pre>
  
  <p>Someone has got a better solution for me? <code>Eberhard-Leibnitz Str.</code> should only give me one result or none. <code>1019-1781 Borderlinx C/O SEKO Logistics</code> should give me none result.</p>