我想提取字符串中中文字符的日期,例如: 我的火车五月三号开走。
如何通过Python 正则表达式把五月三号这个日期提出来 (保留中文字符)
import re
asd = '我的火车五月三号开走'
pattern = re.findall('\u6211\u7684\u706b\u8f66([\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d\u5341\u6708\u53f7]*)',asd)
print(pattern)
import re
asd = '我的火车十二月十二号开走'
pattern = re.findall('\u6211\u7684\u706b\u8f66([\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d\u5341\u6708\u53f7]*)',asd)
print(pattern)
import re
text = "我的火车五月三号开走。"
re.findall("[一二三四五六七八九十]{1,3}月[一二三四五六七八九十]{1,3}号", text)
import re
text = '我的火车五月三号开走。'
pat = re.compile(r'[一二三四五六七八九十]{1,}月[一二三四五六七八九十]{1,}号')
data = re.findall(pat,text)
print(data)
如果能直接给出代码最好了谢谢
下载码来一个