爬虫求助
本帖最后由 王球球a 于 2022-3-4 09:29 编辑不知道为什么一直让输出,不进行下一步
#2.2 交易时间
import re
def get_date():
# 正则表达式
# \d表示0-9十个数字中的任一个
# {m}表示前面类型的符号连续出现m次
# [-]表示方括号里的那个字符
regex = "\d{4}[-]\d{2}[-]\d{2}[-]"
dateStars = input("请输入查询的开始日期(YYYY-MM-DD):")
match_dateStars = re.match(regex,dateStars)
dateStars_len = len(dateStars)
while match_dateStars is None or dateStars_len != 10:
print("输入错误,请重新输入:")
dateStars = input("请输入查询的开始日期(YYYY-MM-DD):")
match_dateStars = re.match(regex,dateStars)
dateStars_len = len(dateStars)
dateEnds = input("请输入查询的结束日期(YYYY-MM-DD):")
match_dateEnds = re.match(regex,dateEnds)
dateEnds_len = len(dateEnds)
while match_dateEnds is None or dateEnds_len != 10:
print("输入错误,请重新输入:")
dateEnds = input("请输入查询的开始日期(YYYY-MM-DD):")
match_dateEnds = re.match(regex,dateEnds)
dateEnds_len = len(dateEnds)
date =
return date 正则表达式多一个横杆
isdkz 发表于 2022-3-4 09:29
正则表达式多一个横杆
我太笨了,谢谢大佬 王球球a 发表于 2022-3-4 09:31
我太笨了,谢谢大佬
不客气{:5_109:}
页:
[1]