正则表达式过滤街道号码和邮编地址

时间:2015-06-18 07:27:37

标签: regex

我有一些细节字段,我需要过滤掉门牌号和邮编,但保留所有其他号码。

示例1:

Van: ION VORM.-VR.TIJD-SOC.TOER HOOGSTRAAT NR. 42 1000 BRUSSEL België IBAN: BE80877459990177 Mededeling: VK 60

示例2:

Van: SYND ABVV-REGIO ANTWERPEN OMMEGANCKSTRAAT 35 2018 ANTWERPEN België IBAN: BE15877800950130 Mededeling: VK38

在第一个我需要过滤掉421000,在第二个352018

所以基本上我需要一个正则表达式来过滤掉(任意)straat中的数字(一些可能包含空格的字符)数字(空格)数

THX

1 个答案:

答案 0 :(得分:1)

这个正则表达式适用于你的两个例子:

.+ ([0-9]+) ([0-9]+) .+

实例:https://regex101.com/r/zA3fM9/1