split a list of strings at positions they match a different list of strings,"re.split('|'.join(re.escape(x) for x in list1), s)"