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个

  • 相关阅读:
    phpMyAdmin导入大的sql文件
    mysql错误代码解释
    Sphinx在windows下安装使用[支持中文全文检索]
    Linux查看磁盘分区等命令和相关工具介绍
    webuploader大小限制
    常用的C#正则表达式!
    C# csv.excel导入
    日志
    微信
    winform窗口控件随窗口变化
  • 原文地址:https://www.cnblogs.com/rrtwin/p/12955672.html
Copyright © 2011-2022 走看看