zoukankan      html  css  js  c++  java
  • python学习笔记re常用的方法

    1、https://blog.csdn.net/qq_41617034/article/details/89742017

    正则表达式的作用:用来查找、替换字符串

    方法:match search

    共同点:1、对字符串只查询匹配第一次出现的  2、返回类型都是re.Match类型的对象

    区别:match是从头开始匹配,失败则返回None;

               search是对整个字符串进行匹配,并返回第一次匹配的;

    方法:finditer:用来查找字符串中所有匹配的re.Match类型,不仅仅匹配第一次出现的,而是所有出现的,并将结果保存在可迭代的对象中。

              findall:把所有查找到的字符串放到一个列表里

    方法:fullmatch:完整匹配,完成一摸一样的匹配,从头到结尾均一致才行

    group:获取匹配字符串的结果,group用来表示正则表达式的分组

      1、如果没有分组则默认只有一组分组;

      2、分组的起始下标为0

      3、()表示一组分组

      4、group(0)代表所有组的集合,所有组数加1

    groups:返回的是一个元组(第一组,第二组,第三组)

    groupdic:返回的是字典,可以用(?P<name>表达式)可以给分组起名字

    sub:替换 sub(检索需要替换的内容的表达式,需要替换为的表达式,替换的内容),sub中的需要替换的表达式可以是一个函数,但是函数的返回值必须变为字符串。

  • 相关阅读:
    Linux内核编译
    Linux系统启动流程(2)
    Linux系统启动流程及grub重建(1)
    shell函数
    css基础
    前端之练习抽屉首页
    css简单分页
    mysql索引提高查询速度
    html基础
    博客园css样式代码
  • 原文地址:https://www.cnblogs.com/aslmer/p/13796827.html
Copyright © 2011-2022 走看看