def mySplit(s,dt):
res = [s]
for d in dt:
t = []
for i in res:
t.extend(i.split(d))
res = t
return [x for x in res if x] # 去空格
s = 'ab,cd|ef\tghj,,klm;nop|qr,st|uv;wx\tyz' # 含有<,><;><|><\t>
splitStr = mySplit(s,',;|\t')
print(splitStr) # ['ab', 'cd', 'ef', 'ghj', 'klm', 'nop', 'qr', 'st', 'uv', 'wx', 'yz']