import re
pattern = r"(?<!\S )(?:(?!\b (?:at|on|in|adjoining)\b )[^\n \d ])*? street\b "
s = ( "flat 14, 24-34 barrington street, London\n "
"23 the honourable lord barrington's street, London\n "
"23 the honourable lord barrington's street, 42 the dishonarable baron lordington's street, London\n "
"land to the south of barrington street, London\n "
"plot 12 on barrington street, London" )
print ( re .findall ( pattern, s) )
aW1wb3J0IHJlCgpwYXR0ZXJuID0gciIoPzwhXFMpKD86KD8hXGIoPzphdHxvbnxpbnxhZGpvaW5pbmcpXGIpW15cblxkXSkqPyBzdHJlZXRcYiIKCnMgPSAoImZsYXQgMTQsIDI0LTM0IGJhcnJpbmd0b24gc3RyZWV0LCBMb25kb25cbiIKICAgICAgICAgICAgIjIzIHRoZSBob25vdXJhYmxlIGxvcmQgYmFycmluZ3RvbidzIHN0cmVldCwgTG9uZG9uXG4iCiAgICAgICAgICAgICIyMyB0aGUgaG9ub3VyYWJsZSBsb3JkIGJhcnJpbmd0b24ncyBzdHJlZXQsIDQyIHRoZSBkaXNob25hcmFibGUgYmFyb24gbG9yZGluZ3RvbidzIHN0cmVldCwgTG9uZG9uXG4iCiAgICAgICAgICAgICJsYW5kIHRvIHRoZSBzb3V0aCBvZiBiYXJyaW5ndG9uIHN0cmVldCwgTG9uZG9uXG4iCiAgICAgICAgICAgICJwbG90IDEyIG9uIGJhcnJpbmd0b24gc3RyZWV0LCBMb25kb24iKQoKcHJpbnQocmUuZmluZGFsbChwYXR0ZXJuLCBzKSk=