python基础练习题之re正则取值

正则取值不要怕,re.findall走天下
知道前后取中间,遇到特殊字符加转义\
需要取值部分(.+?)
从第一个字符开始用^, 取到结尾用$

import requests
import re
url = "http://49.xxx.xx.xx:8888/api/test/"
r = requests.get(url)
print(r.text)

  {"code": 200,
  "msg": "登录成功",}

code = re.findall('"code": (.+?),', r.text)
print(code) #取出 200

msg = re.findall('"msg": (.+?),', r.text)
print(msg) #取出 "登录成功"

mail = re.findall('"mail": (.+?),', r.text)
print(mail)


posted on 2022-03-01 22:09  peijiao  阅读(189)  评论(0)    收藏  举报