fork download
  1. import re
  2. words = ["apple", "orange", "plum"]
  3. s = 'Sita has apple and "plum" and loves drinking snapple'
  4. print(re.sub(r'\b(?!<")(%s)(?!")\b' % '|'.join(words), r'"\1"', s))
Success #stdin #stdout 0s 23296KB
stdin
Standard input is empty
stdout
Sita has "apple" and "plum" and loves drinking snapple