zoukankan      html  css  js  c++  java
  • python的正则表达式的学习笔记

    1、python里面处理正则表达式的是内置模块re,使用之前import re

    2、re主要函数:

      match:默认是从头开始匹配

      search:可以从任何地方匹配

      findall:返回全部匹配数组

      sub:匹配之后,做替换操作,操作可以是一个函数

      r的作用,Python中字符串前面加上 r 表示原生字符串,正常是"\\n" 用r"\n"

    3、正则表达式规则

      (1)、匹配单个字符用[],[^字符]标示非某个字符就可以

      .是代表除换行外的任意字符,d 数字,、D 非数字,s是 空格等空字符 ,S 是非空字符,w是数字、大小字母和_(包括Utf-8的其他文字字符,例如,中文字) ,W是非w

      (2)、多个字符,+代表最少出现一次,* 代表出现0到无限次,?代表出现一次或不出现,{m}出现m次,{m,n}出现m-n次都可以,{m,}最少m次到无限次,{,n}最多n次

      (3)、分组,用()可以对规则内的内容进行分组,后面重复时可以使用数字替代,| 用于多个条件的Or关系

      (4)、别名(<?P=name>)  定义别名,使用 (?P=name)使用别名

      (5)、^必须以开头,必须以结尾$

    更多参考文档:

    1、https://www.cnblogs.com/zhangfengxian/p/10164496.html

    2、https://blog.csdn.net/houyanhua1/article/details/84572849

    3、https://www.cnblogs.com/dreamer-fish/p/5282679.html

    4、https://www.cnblogs.com/shenjianping/p/11647473.html

  • 相关阅读:
    redis运维的一些知识点
    nginx 实现Web应用程序的负载均衡
    JQuery中常用方法备忘
    高效程序猿之 VS2010快速生成代码模板
    C# var 隐式类型 var 用法 特点
    HTML之打开/另存为/打印/刷新/查看原文件等按钮的代码
    js函数大全(2)
    js常用函数大全107个
    js键盘键值大全
    js键盘键值大全
  • 原文地址:https://www.cnblogs.com/qumogu/p/12585078.html
Copyright © 2011-2022 走看看