fork download
  1. import re
  2. subject = 'keyword1 keyword2 title:hello title:world "title:quoted" keyword3'
  3. regex = re.compile(r'"[^"]*"|(\btitle:\S+)')
  4. def myreplacement(m):
  5. if m.group(1):
  6. return ""
  7. else:
  8. return m.group(0)
  9. replaced = regex.sub(myreplacement, subject)
  10. print(replaced)
  11.  
Success #stdin #stdout 0.03s 9440KB
stdin
Standard input is empty
stdout
keyword1 keyword2   "title:quoted" keyword3