• 常用正则表达式(笔记)


    **

    正则表达式(笔记)

    **

    1. 数量限定符
    2. 位置限定符
    3. 其他特殊字符

    一、数量限定符

            .       匹配任意一个字符
            []      匹配括号中的任一个字符
            -       在[]内表示字符范围
            ^      位于[]开头,匹配除括号中的字符之外的任意一个字符
            [[:xxx:]] grep工具预定义的一些命名字符内
            ?     紧跟在它前面的单元应匹配零次或一次
            +       紧跟在它前面的单元应匹配一次或多次
             *       紧跟在它前面的单元应匹配零次或多次
             {N}   紧跟在它前面的单元应精确匹配N次
            {N,}    紧跟在它前面的单元匹配至少N次
            {,M}   紧跟在它前面的单元匹配至多M次
            {N,M} 紧跟在它前面的单元应匹配至少N次,至多M次
    

    二、位置限定符

        ^       匹配行首的位置
        $       匹配行末的位置
        <      匹配单元开头的位置
        >      匹配单元结尾的位置
              匹配单词开头或结尾的位置
        B      匹配非单词开头或结尾的位置
    

    三、其它特殊字符

               转义字符,普通字符转义为特殊字符,特殊字符转义为普通字符
        ()      将正则表达式一部分括起来组成一个单元,可以对整个单元使用数量限定符
        |       连接两个子表达式,表达式的关系
    

    参见《Linux C 一站式学习》

  • 相关阅读:
    如何增加按钮的点击间隔时间
    如何增加button的点击范围
    定时器Timer的使用
    NSCache
    GCD和NSOperation的区别
    NSOperation实现线程间通信
    NSOperation添加操作依赖和监听
    自定义NSOperation
    NSOperation的多线程
    单例的实现(完整版代码)
  • 原文地址:https://www.cnblogs.com/corfox/p/5415011.html
Copyright © 2020-2023  润新知