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

    1、正则表达式:字符串规则的定义,就是字符出现的次序规律,用于实现字符串匹配,查找,替换等复杂操作。
    2、简介
      [ ]:一个字符集,约定一个字符
    [abc]
    a、b、c中的任一字符
    [^abc]
    除了a、b、c之外的任一字符
    [a-z]
    a、b、c、......、z中的任一字符
    [a-zA-Z0-9]
    a~z,A~Z,0~9中的任一字符
    [a-z&&[^bc]]
    a~z中除了b和c之外的任一字符

    预定义字符集

    .
    任意一个字符
    \d
    任意一个数字字符,等价于[0-9]
    \w
    单词字符,等价于[a-zA-Z0-9_]
    \s
    空白字符
    \D
    非数字字符
    \W
    非单词字符
    \S
    非空白字符

    数量词

    X? 0或1
    X*
    >=0
    X+
    >=1
    X{n}
    =n
    X{n, }
    >=n
    X{n,m}
    n<=   <=m
    说明:
        1). + - ? { },都需要进行转义([]内不需要转义)
        2)()表示分组,&&,|
  • 相关阅读:
    hash介绍
    序列化
    面向对象编程
    计算机系统基础知识05
    19、Python之队列
    18、Python之多线程
    17、Python之paramikomo
    16、Python之socket网络编程
    15、Python之异常处理
    14、Python之反射
  • 原文地址:https://www.cnblogs.com/activity/p/4871916.html
Copyright © 2011-2022 走看看