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个

  • 相关阅读:
    Alpha 答辩总结
    Alpha 冲刺报告(10/10)
    Alpha 冲刺报告(9/10)
    Alpha 冲刺报告(8/10)
    Alpha 冲刺报告(7/10)
    Alpha 冲刺报告(6/10)
    团队作业-随堂小测(同学录)
    第一次寒假作业
    寒假学习计划
    1001 A+B
  • 原文地址:https://www.cnblogs.com/rrtwin/p/12955672.html
Copyright © 2011-2022 走看看