zoukankan      html  css  js  c++  java
  • 正则表达式元字符速查表

    正则表达式元字符速查表

    2010-11-03
    元字符

    名称

    匹配对象

    . 点号 单个任意字符
    […] 字符组 列出的任意字符
    [^…] 排除型字符组 未列出的任意字符
    ^ 脱字符 行的起始位置
    $ 美元符 行的结束位置
    < 反斜线-小于 单词的起始位置(某些版本的egrep可能不支持)
    > 反斜线-大于 单词的结束位置(某些版本的egrep可能不支持)
    | 竖线 匹配分隔两边的任意一个表达式
    (…) 括号 限定多选结构的范围,标注量词作用的元素,为反向引用捕获文本
    ? 问号 匹配前面的子表达式零次或一次
    + 加号 匹配前面的子表达式一次或多次
    * 星号 匹配前面的子表达式零次或多次
    转义字符 匹配元字符时加在元字符的前面
    {min¸max} 区间量词 至少需要min次,至多容许max次
    1,2,… 反向引用 (并非所有的egrep都支持)
    制表符 匹配一个制表符
    换行符 匹配一个换行符
    回车符 匹配一个回车符
    s 任何”空白”字符 匹配任何空白字符,包括空格、制表符、换页符等等
    S 除s匹配物”空白”字符之外的任何字符 匹配任何非空白字符
    w [a-zA-Z0-9_] 匹配包括下划线的任何单词字符
    W 除[a-zA-Z0-9_]之外的任何字符 匹配任何非单词字符
    d [0-9],即数字 匹配一个数字字符
    D 数字外的任何字符即[^0-9] 匹配一个非数字字符
     单词边界(单词的开头和结束) 匹配一个单词边界,也就是指单词和空格间的位置
    v 垂直制表符 匹配一个垂直制表符
    f 换页符 匹配一个换页符
    B 非单词边界 匹配非单词边界
    xn 十六进制匹配 匹配 n,
    n 为十六进制转义值
    un Unicode 字符匹配 匹配 n,其中 n 是一个用四个十六进制数字表示的 Unicode 字符。
         
  • 相关阅读:
    dubbo-admin 2.0安装部署
    一文多发神器
    springboot整合druid踩坑记录
    thymeleaf中的重定向的绝对路径问题
    路径问题
    sp_executesql介绍和使用
    java.net.UnknownHostException: api.weixin.qq.com解决办法
    调用百度地图示例
    浅析分布式架构
    城乡医保用户角色未分配修改
  • 原文地址:https://www.cnblogs.com/klh5211314/p/3281866.html
Copyright © 2011-2022 走看看