Python - 子串和反向函数

时间:2018-04-16 15:45:42

标签: 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 - 3h'
print(re.findall("-" ,Task, flags=re.I))  

但它只给我' - '而且我希望每个人都来自' - '

1 个答案:

答案 0 :(得分:0)

你不需要正则表达式。使用str.split

Task.split('-')[1]

顺便提一句,Task不是Python中变量的可接受名称。请改用task