""""
正则表达式取字符串的中间部分
"""
def GetMiddleStr(content, startStr, endStr):
#patternStr = r'"ip":"(.*?)","urls"'
patternStr = r'%s(.*?)%s' %(startStr,endStr)
p = re.compile(patternStr, re.IGNORECASE)
m = re.findall(p, content)
if m:
return m[0]
def get_10752_url():
url="http://XXXXXXX3/server_log_urls/"
headers = {"Content-Type": "application/json"}
r = requests.get(url=url, headers=headers)
##取返回值的ip,返回值中间部分为 "ip":"10.111.255.97","urls"
startStr ='"ip":"'
endStr ='","urls"'
print(GetMiddleStr(r.text,startStr,endStr))
if __name__ == '__main__':
get_10752_url()返回结果为:

版权声明:本文为mayanyun2013原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。