import pandas as pd
df = pd.DataFrame({'person_id': [11,11,11],'text':['DOSE: 667 mg - TDS with food - Inject','DOSE: 667 mg - TDS with food - Tube','DOSE: 667 mg - TDS with food - PO'],'Summary':['Test','Test1','Test2']})
df['text'] = df['text'].str.replace(r'\bDOSE:\s*([^-]*)-[^-]*-\s*(.*)', r'\1\2')
print ( df.filter(['person_id', 'text', 'Summary']) )
aW1wb3J0IHBhbmRhcyBhcyBwZAoKZGYgPSBwZC5EYXRhRnJhbWUoeydwZXJzb25faWQnOiBbMTEsMTEsMTFdLCd0ZXh0JzpbJ0RPU0U6IDY2NyBtZyAtIFREUyB3aXRoIGZvb2QgLSBJbmplY3QnLCdET1NFOiA2NjcgbWcgLSBURFMgd2l0aCBmb29kIC0gVHViZScsJ0RPU0U6IDY2NyBtZyAtIFREUyB3aXRoIGZvb2QgLSBQTyddLCdTdW1tYXJ5JzpbJ1Rlc3QnLCdUZXN0MScsJ1Rlc3QyJ119KQpkZlsndGV4dCddID0gZGZbJ3RleHQnXS5zdHIucmVwbGFjZShyJ1xiRE9TRTpccyooW14tXSopLVteLV0qLVxzKiguKiknLCByJ1wxXDInKQpwcmludCAoIGRmLmZpbHRlcihbJ3BlcnNvbl9pZCcsICd0ZXh0JywgJ1N1bW1hcnknXSkgKQ==