zoukankan      html  css  js  c++  java
  • py正则表达式

    1.元字符

    .   ^   $   *   +   ?   {}   []      |   ()

    --> [] :   - 常用来指定一个字符集:[abc], [a-z]  匹配任意一个字符

                 - 元字符在字符集中不起作用:[akm$]    但是^ 这个字符放在前面表示不匹配这里面字符 [^abc]

                 - 补集匹配不在区间范围内的字符:[^5]

    --> ^ : 匹配行首

              s = "hello world , hello python", r=r"^hello"

    -->$:  匹配行尾

        s = "hello world , hello python", r=r"hello$"

      

    2.在py中使用正则表达要用到re模块 import re

    re.findall() 

    3.如果要匹配原字符,可以加转义字符 如: "^abc"

    4.“”后加不同的字符表示不同字符

                  d  [0..9]   w [a-zA-Z0-9]  and so on

    5.重复  r = "^010-d{8}"     花括号表示 重复8次d  

    * 表示将前面的字符匹配0次或者多次。

    +表示将前面的字符匹配 至少一次或者多次

    ?表示前面这个字符重一次或者没有。

    6.{} 可用两个数字或者一个数字

  • 相关阅读:
    查看进程的pid和ppid
    多进程《二》开启进程的两种方式
    多进程《一》进程理论
    并发编程《二》操作系统介绍2
    并发编程《一》操作系统介绍1
    Google浏览器历史版和下载地址
    python爬取淘宝排名
    字符编码
    hashlib
    离散数学
  • 原文地址:https://www.cnblogs.com/rexhu/p/5571908.html
Copyright © 2011-2022 走看看