import re
strings = [
"30B Main Street",
"30b, Main Street",
"30, Main Street",
"10 foobar street"
]
for s in strings:
print(re.sub(r'\b[0-9]+[a-zA-Z]*,?\s*', '', s))
aW1wb3J0IHJlCnN0cmluZ3MgPSBbCgkiMzBCIE1haW4gU3RyZWV0IiwKCSIzMGIsIE1haW4gU3RyZWV0IiwKCSIzMCwgTWFpbiBTdHJlZXQiLAoJIjEwIGZvb2JhciBzdHJlZXQiCgldCmZvciBzIGluIHN0cmluZ3M6CglwcmludChyZS5zdWIocidcYlswLTldK1thLXpBLVpdKiw/XHMqJywgJycsIHMpKQkK