用'#'后跟一个数字分割字符串

我有一个像这样的字符串 'galore#2 abounding#1 lost#3'。但我需要像这样拆分这个字符串 ['galore', 'abounding', 'lost']。基本上,字符串应该按数字分割。我是 Python 编程的新手,任何帮助将不胜感激。


一只斗牛犬
浏览 175回答 1
1回答

慕斯709654

使用正则表达式。 re.findall前任:import res = 'galore#2 abounding#1 lost#3'print(re.findall(r"[a-z]+(?=\#)", s))输出:['galore', 'abounding', 'lost']
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python