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

    • runoo+b,可以匹配 runoob、runooob、runoooooob 等,+ 号代表前面的字符必须至少出现一次(1次或多次)。

    • runoo*b,可以匹配 runob、runoob、runoooooob 等,* 号代表字符可以不出现,也可以出现一次或者多次(0次、或1次、或多次)。

    • 正则表达式

    • colou?r 可以匹配 color 或者 colour,? 问号代表前面的字符最多只可以出现一次(0次、或1次)。

    • import re   re.match('', '') 匹配上返回位置 没匹配上返回none

    • re.match('0(10|2d)', phone)   正则中() 表示 子字符串 a|b 表示 a或者b的意思 . d表示 是个一位的数字  共3位

    • re.match('0([3-9]d{2})', phone)    [3-9]表示这一位的范围是3到9  d{2} 表示任意两个数字  共4位

    • re.match('[48]00d{7}$', phone) 表示 开头是4或者8 然后是00  然后是以7个数字结尾的 如400-000-0000  共10位

    • re.match('0?1[3-9]d{9}$', phone)  0?表示 0 存在或者不存在  然后跟上3到9之间一位  然后结尾是9位数字

    • {n} 表示匹配的次数为n次。d{n} 表示匹配了n次都是数字

    • [^xyz] 表示 要匹配的目标中不存在xyz则筛选出来

    • [a-z] 小写的a到z

    • [^a-z]不是小写的a到z

    • d

      匹配一个数字字符。等价于 [0-9]。

      D

      匹配一个非数字字符。等价于 [^0-9]。


    关注公众号 海量干货等你
  • 相关阅读:
    mysql 8安装
    MYSQL escape用法--转义
    为什么lombok不起作用
    zookeeper的作用
    限流的玩法汇总
    Golang程序调试工具介绍(gdb vs dlv)
    净化Git之rebase变基的使用
    深入linux下磁盘Disk,分区Partition,挂载Mount
    利用SSH(无密码)免登录来节省你的生命
    tcp_tw_reuse、tcp_tw_recycle注意事项
  • 原文地址:https://www.cnblogs.com/sowhat1412/p/12734366.html
Copyright © 2011-2022 走看看