fork download
  1. import re
  2. s = 'BEAUTY Company is good, 歡迎~~YOU, SALE'
  3. v = ['BEA','Com','歡迎','SALE']
  4. pat = r'(?!(?<=[A-Za-z])[A-Za-z])(?:{})(?<![A-Za-z](?=[A-Za-z]))'.format("|".join([re.escape(x) for x in v]))
  5. print(re.findall(pat, s))
Success #stdin #stdout 0.04s 9572KB
stdin
Standard input is empty
stdout
['歡迎', 'SALE']