Hallo Nico, hallo Simon,
ich habe ein wenig recherchiert. Mit
diesem Regex scheint es zu klappen:
[0-9]{1,5}[/ \- 0-9 a-z A-Z]*
Damit sollte man ab version 7.9 im Workflow mithilfe der neuen Regex Funktionen die Hausnummer herausfiltern können.
Ich nutze dafür Regex.Match():
Regex.Match(DW_ADRESSE,"[0-9]{1,5}[/ \- 0-9 a-z A-Z]*",false,false,true)
Um die Straße zu erhalten nutze ich Regex.Replace(), um die zuvor identifizierte Hausnummer aus dem String mit "" zu ersetzen:
Regex.Replace(DW_ADRESSE,"(GV_HausNr)","",true)
Die Testergebnisse sehen vielversprechend aus:
Straße des 17. Juni 106-108
106-108
Straße des 17. Juni
Straße des 17. Juni 12/c
Stuttgarter Strasse 22 - 24 A
22 - 24 A
Stuttgarter Strasse
Hauptstraße 22-1
Blümchenweg 3
Viele Grüße / With best regards,
--
Gerardo Lisanti
Team Leader Product Management | DocuWare GmbH