# _*_ coding:utf8 _*_
import re
res = '"msg:",25 "id:"23, "s,"' #想要取到這個字符串里面id對應的值(23)
# (.)匹配所有字符,(+)匹配一個或多個,(?)非貪懶,以這文本為例匹配到id:"之后的,就不在匹配,如果不加?會匹配到23, "s
# re.findall返回數據類型為數組,加了[0]意思返回匹配到的第一個值,要是想獲取第2,3個,后面可以加[1],[2]
ss = re.findall('id:"(.+?),', res)[0]
print ss