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.{} 可用两个数字或者一个数字

  • 相关阅读:
    jQuery初级篇
    DOM初级篇
    CSS基础篇
    javascript 初级篇
    HTML 基础篇
    Oracle文章中常用数据表的描述
    Oracle视图基础
    Oracle序列简单应用
    Oracle关联查询关于left/right join的那点事
    赋值和算术运算符
  • 原文地址:https://www.cnblogs.com/rexhu/p/5571908.html
Copyright © 2011-2022 走看看