my sample content is below
content ="""
Dear Customer,
 Detail of service affected: 
 Bobs Builders
 Retail park 
 The Aavenue
 London
 LDN 4DX
 Start Time & Date: 04/01/2017 00:05 
 Completion Time & Date: 04/01/2017 06:00 
 Details of Work: 
 ....
Im already pulling out the postcode with
postcodes =  re.findall(r"[A-Z]{1,2}[0-9R][0-9A-Z]? [0-9][A-Z]{2}", content)
I would also like to get the City from this content, is that even possible? would i have to provide it with a list of Citys first? and then check against that?
or is there a way of getting the line before the postcode? as the addresses are always sent that way.
could i use the postcodes regex to get the word before the postcode?
Thanks
 
     
     
    