• 正则表达式元字符速查表


    正则表达式元字符速查表

    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 字符。
         
  • 相关阅读:
    自然语言处理(NLP)入门
    OpenSSL证书认证过程
    IAR EWARM安装时报Fatal Error[Cp001]: Copy protection check, No valid license found for this product [24]
    INTEL FPGA去隔行IP DEMO
    Windows “在此系统上禁止运行脚本”解决办法
    vue中axios请求本地json文件404
    vscode tab 按钮功能变为切换按键,改回缩进功能
    引用elementUi 字体文件丢失导致图标都显示小方块
    ubuntu 添加 ll 命令
    ubuntu sudo source 时 command not found 错误
  • 原文地址:https://www.cnblogs.com/klh5211314/p/3281866.html
Copyright © 2020-2023  润新知