zoukankan      html  css  js  c++  java
  • Python的正则表达式笔记

    1. "先抓大再抓小": 遇到一个正则表达式无法一次性筛选出所需内容时, 可以先在一个范围内筛选第一次, 再在小范围中筛选第二次.

    2. pattern = re.compile(r'REGEXP', re.S(ingle-line) | re.M(ulti-line)): 先编译正则表达式, re.S让.的作用范围包括换行符

    3. re.search(pattern, text): search只会返回第一个匹配到的对象。当你确定你要找的内容在全文中只会出现一次或者只想要众多返回结果中的第一个时, 可以用search方法提高查找效率, search返回的是re对象

    4. re.findall(pattern, text): find方法会返回所有匹配条件的内容

    5. re.findall('name="lt" value=(.*?).*sname="execution" value=(.*?)', text, re.S).group(n): n表示第n个(.*?)

    6. re.match只有在字符串0位置和regexp匹配成功的话才返回re对象,负责返回None

  • 相关阅读:
    Linux文件结构
    磁盘分区
    BASH简介
    磁盘的基本概念
    Linux文件操作
    创建文件系统
    文件系统挂载
    一些常用命令
    asp.net创建PPT
    asp.net创建、删除、移动文件夹 文件
  • 原文地址:https://www.cnblogs.com/IvanChen/p/5006892.html
Copyright © 2011-2022 走看看