fork download
  1. import re
  2.  
  3. x1 = ['esk','wild man','eskimo', 'sta','(+)-6-[amina(4-chlora)(1-metha-1h-imidol-5-yl)mhyl]-4-(3-chlora)-1-methyl-2(1h)-quinoa']
  4. s = "eskimo lives as a wild man in wild jungle and he stands as a guard"
  5. pattern = fr"(?<!\S)(?:{'|'.join(re.escape(x) for x in x1)})(?!\S)"
  6.  
  7. print(re.findall(pattern, s))
Success #stdin #stdout 0.04s 9412KB
stdin
Standard input is empty
stdout
['eskimo', 'wild man']