要提取奥地利街道号码/楼梯/楼层/门的正则表达式,可以使用以下方法:
- 使用正则表达式提取街道号码:
import re
address = "Am Beispielweg 12"
street_number = re.findall(r'\b\d+\b', address)[0]
print(street_number) # 输出 12
- 使用正则表达式提取楼梯号码:
import re
address = "Stiege 3"
stair_number = re.findall(r'\b\d+\b', address)[0]
print(stair_number) # 输出 3
- 使用正则表达式提取楼层号码:
import re
address = "Top 5"
floor_number = re.findall(r'\b\d+\b', address)[0]
print(floor_number) # 输出 5
- 使用正则表达式提取门号码:
import re
address = "Tür 2"
door_number = re.findall(r'\b\d+\b', address)[0]
print(door_number) # 输出 2
这些正则表达式的模式是 \b\d+\b
,其中 \b
表示单词边界,\d+
表示匹配一个或多个数字。这样可以确保只提取到街道号码/楼梯号码/楼层号码/门号码而不包含其他的字符。