我有一个像这样的字符串“ galore#2 abounding#1 lost#3”。但是我需要像[[galore],'abounding','lost']这样分割字符串。基本上,字符串应按数字分割。我是Python编程的新手,不胜感激。
答案 0 :(得分:4)
使用正则表达式。 re.findall
例如:
import re
s = 'galore#2 abounding#1 lost#3'
print(re.findall(r"[a-z]+(?=\#)", s))
输出:
['galore', 'abounding', 'lost']