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

    什么是正则表达式 : 一种匹配字符串的规则
    正则表达式能做什么
    可以定制一个规则,
    1. 来确认某一个字符串是否符合规则
    2. 从大段的字符串中找


    字符组 []
    在一个字符的位置上能出现的内容
    [1bc] 是一个范围
    [0-9][A-Z][a-z] 匹配三个字符
    [abc0-9] 匹配一个字符
    [0-9a-zA-Z] 匹配一个字符
    量词
    ? + *
    {n},{n,},{n,m}
    特殊的用法和现象
    ?的使用
    1. 在量词的后面跟了一个 ? 取消贪婪匹配 非贪婪(惰性)模式
    ?? *? +? {n}?
    李.{1,3}?和 李莲英和 惰性匹配 回溯算法
    最常用 .*?x 匹配任意字符直到找到一个x



    d == [0-9] 也表示匹配一个字符,匹配的是一个数字
    w == [0-9a-zA-Z_] 也表示匹配一个数字字母下划线
    s == [ ] 包括回车 空格 和 制表符tab
    匹配回车
    匹配制表符
    D 匹配非数字
    W 匹配非数字字母下滑线
    S 匹配非空白
    [dD] [wW] [sS] 匹配所有


    汉字编码u4E00-u9FA5
  • 相关阅读:
    SpringMVC概述
    Spring 声明式事务
    Spring_AOP切面编程
    Spring DI依赖注入
    Spring IOC控制反转
    Spring解耦和耦合
    Spring概述
    HTTP协议常见状态码
    TCP/IP协议的认识
    设计模式-工厂模式(factory)
  • 原文地址:https://www.cnblogs.com/duanpengpeng/p/9430396.html
Copyright © 2011-2022 走看看