Python-子字符串和反向函数

Python-子字符串和反向函数,python,substring,Python,Substring,我在SQL中有以下代码: DECLARE @STRING VARCHAR(MAX) SET @STRING = 'Making this course amazing - 3h' SELECT REVERSE(SUBSTRING(REVERSE(@STRING),1,charindex('-',reverse(@STRING))-1)) 我正在尝试将其应用于Python,但没有成功。我尝试的代码是: import re Task = 'Making this course amazing

我在SQL中有以下代码:

DECLARE @STRING VARCHAR(MAX)
SET @STRING = 'Making this course amazing - 3h'

SELECT REVERSE(SUBSTRING(REVERSE(@STRING),1,charindex('-',reverse(@STRING))-1)) 
我正在尝试将其应用于Python,但没有成功。我尝试的代码是:

import re
Task = 'Making this course amazing - 3h'
print(re.findall("-" ,Task, flags=re.I))  

但是它只给了我'-',我想要的是'-'中的每一个,你不需要正则表达式。使用

顺便说一下,根据惯例,
Task
在Python中不是一个可接受的变量名称。改用
task

task.split('-')[1]
Task.split('-')[1]