你可以使用正则表达式,比如 (\*+) 具有 re.split .
(\*+)
re.split
import re test='asdf****adec****awd**wer*' a=test.strip() s=list(filter(None, re.split(r'([*]+)', a))) print(s)
将输出:
['asdf', '****', 'adec', '****', 'awd', '**', 'wer', '*']
你可以 try online in this demo
使用 filter
filter