我有这样的字符串
Sale: \t\t\t5 Jan \u2013 10 Jan
我想提取销售的开始和结束。非常直接的方法是制作几个spilts,但我希望使用正则表达式。 结果我想得到
start = "5 Jan"
end = "10 Jan"
使用正则表达式可以做到吗?
答案 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