#-*- coding:utf-8 -*- # !/usr/bin/python import re line = '{"status":"101","msg":"APPKEY为空或不存在","result":""}' matchObj = re.match(r'{"(.*)":"(.*)","(.*)":"(.*)","(.*)":"(.*)"}', line, re.M | re.I) if matchObj: print "matchObj.group() : ", matchObj.group() print "matchObj.group(1) : ", matchObj.group(1) print "matchObj.group(2) : ", matchObj.group(2) print "matchObj.group(2) : ", matchObj.group(3) print "matchObj.group(2) : ", matchObj.group(4) print "matchObj.group(2) : ", matchObj.group(5) print "matchObj.group(2) : ", matchObj.group(6) else: print "No match!!"
通过r''和(.*)来获取其中的数据这样的表达式还可以自己定义为自己想到的样子,感觉挺好玩
编写的第一个python表达式出炉
最新推荐文章于 2024-10-08 12:37:10 发布