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个

  • 相关阅读:
    git 常用命令
    svn常用命令
    mysql的bin或者sbin目录可执行文件
    SQL 函数
    SQL 通配符
    从一个Activity打开另外一个Activity
    断点下载数据
    多线程下载文件
    向服务器发送post请求
    android 查看网络图片
  • 原文地址:https://www.cnblogs.com/rrtwin/p/12955672.html
Copyright © 2011-2022 走看看