Python面試真題 - 正則匹配,匹配日期2018-03-20?
【Python面試真題】- 正則匹配,匹配日期2018-03-20?
url='https://sycm.taobao.com/bda/tradinganaly/overview/get_summary.json?dateRange=2018-03-20%7C2018-03-20&dateType=recent1&device=1&token=ff25b109b&_=1521595613462'
仍有同學問正則,其實匹配并不難,提取一段特征語句,用(.*?)匹配即可。
import re
url='https://sycm.taobao.com/bda/tradinganaly/overview/get_summary.json?dateRange=2018-03-20%7C2018-03-20&dateType=recent1&device=1&token=ff25b109b&_=1521595613462'
ret = re.findall(r"dateRange=(.+?)%7C(.+?)&", url)
print(ret)