我有文本,可以采取多种不同的形式与破折号在他们。示例如下:
"'Super-rainbow' time to fight - 22-50t", "'m-m-m' title destroyer - 20t", "'eating food' spaghetti - 5-6 times", "'hype-time' john cena -ttl", "cat-food time - 25-26p".
我想把所有的字符从后面的破折号接近尾声。例如"22-50t", "20t", "5-6 times", "-ttl" , "25-26p
。在python中有什么好方法可以做到这一点吗?
2条答案
按热度按时间zxlwwiss1#
使用
re.split
如下:图纸:
e0uiprwp2#
如果你的文章和你写的一样。您的文本将被解释为一个元组。
您可以使用
str.split()
或str.rsplit()
而不使用正则表达式