python 正则表达式

#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'[\s\S]*<style>([\s\S]*)</style>[\s\S]*')
    match = pattern.match(text)
    if match:
        print match.group(1)
#返回 <style>标签中的 内容
#match 如果 为空 那么就是 None 也就不执行if 后的语句

python 通过 () 来进行分组。。。。

也可以给各个组取名字,例如,给第一个数组取名叫first

 p=re.compile('(?P<first>\d)-(\d)-(\d)')

详细文档:

posted on 2017-07-05 16:17  正义的伙伴!  阅读(123)  评论(0编辑  收藏  举报

导航

//增加一段JS脚本,为目录生成使用