#coding=utf-8 import os import re filepath='C:\Users\Administrator\Desktop\WHM\views\home.jsp with open(filepath,'r+') as file: text = file.read() pattern = re.compile(r'[sS]*<style>([sS]*)</style>[sS]*') match = pattern.match(text) if match: print match.group(1) #返回 <style>标签中的 内容 #match 如果 为空 那么就是 None 也就不执行if 后的语句
python 通过 () 来进行分组。。。。
也可以给各个组取名字,例如,给第一个数组取名叫first
p=re.compile('(?P<first>d)-(d)-(d)')
详细文档: