在python中使用正则表达式拆分字符串

时间:2018-03-11 13:12:53

标签: python regex

我有这样的字符串

Sale: \t\t\t5 Jan \u2013 10 Jan

我想提取销售的开始和结束。非常直接的方法是制作几个spilts,但我希望使用正则表达式。 结果我想得到

start = "5 Jan"
end = "10 Jan"

使用正则表达式可以做到吗?

2 个答案:

答案 0 :(得分:3)

这应该有所帮助。

import re
s = "Sale: \t\t\t5 Jan \u2013 10 Jan"
f = re.findall(r"\d+ \w{3}", s)
print f

<强>输出

['5 Jan', '10 Jan']

答案 1 :(得分:1)

这可能不是优化的,但可以假设字符串模式保持不变。

0