Python-子字符串和反向函数
我在SQL中有以下代码: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
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]