#-*- 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''和(.*)来获取其中的数据这样的表达式还可以自己定义为自己想到的样子,感觉挺好玩