python 正則提取(re模塊)


# _*_ 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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM