zoukankan      html  css  js  c++  java
  • python正字表达式使用简单回忆

    python中正则表达式的使用

    • re.match(pattern,str),从头开始匹配,若有一项不匹配,则返回False

    • re.search(pattern,str), 寻找相匹配的字符串,返回一个匹配对象(Match.Object)

      • 对象内包含匹配成功的字符位置

    • re.findall(pattern,str),全局进行查找匹配字符,返回一个列表,列表内是匹配成功的字符

    • re.sub(pattern,repl,str),全局查找进行替换匹配的字符,repl为要替换成的目标字符

    • re.split(pattern,str), 按照匹配的字符对原字符进行split操作,返回一个列表

    • re.compile(pattern),用于生成一个pattern对象

      • 利用该对象可以调用其他方法,在调用时不用填入pattern参数

    • re.MatchObject()对象

      • .start():返回匹配成功的起始位置

      • .end():返回匹配成功的结束位置

      • .span():返回匹配成功的(起始位置,结束位置)

    • 常用字符匹配

      • . 匹配任意字符

      • w 字母数字下划线

      • s 任意空白字符

      • d 任意数字

    • 常用数量匹配

      • * 表示匹配前面的0个或多个

      • + 表示匹配前面的1个或多个

      • ? 表示匹配前面的0个或1个

  • 相关阅读:
    spring-data-jpa初步认识
    java日期相关
    springboot整合activiMQ
    附录B. Spring Boot 配置文件application.properties
    ARM GNU常用汇编语言介绍
    GNU风格 ARM汇编语法5
    GNU风格 ARM汇编语法4
    GNU风格 ARM汇编语法3
    GNU风格 ARM汇编语法2
    GNU风格 ARM汇编语法1
  • 原文地址:https://www.cnblogs.com/rrtwin/p/12955672.html
Copyright © 2011-2022 走看看