我的正则表达式是 reg =“April \ d {1,2}”
我想要“4月20日”这样的事情
但不是“2000年4月”
我该如何解决?
谢谢,
程
“((一月| febuary |行军|四月|可能会|六月|七月|八月|九月|十月|十一月|十二月| \
一月| 2月| 3月|四月|可能会|君|七月|八月|九月|七重峰|辛| 11月|分解)\
\ d {0,3} \
((1 [0-9])|(2 [0-9])|(3 [0-1])|φ(0 [0-9])))“
想要4月20日 不是2000年4月
答案 0 :(得分:1)
尝试类似April \d\d?\b
的内容。
答案 1 :(得分:0)
大致就是你想要的东西:
\w+\s*[1-2][0-9]|3[0-1]\b
它仍然允许像2月30日这样的东西,你需要调整它,具体取决于你需要的准确度
答案 2 :(得分:0)
Python正则表达式匹配尝试匹配te字符串的开头,因此正则表达式匹配根本不使用最终的00
。要强制匹配直到字符串结尾,请使用字符串标记的$
结尾。
赞April \d{1,2}$