• vim 中的正则表达式


    参考:https://www.cnblogs.com/xiaoxie2014/p/14445543.html

    vim中的正则表达式:

    .  匹配任意字符
    [abc] 匹配方括号中的任意一个字符,可用-表示字符范围。如[a-z0-9]匹配小写字母和数字
    [^abc] 匹配除方括号中字符之外的任意字符,^在这里是取反的意思
    \d 匹配阿拉伯数字,等同于[0-9]
    \D 匹配阿拉伯数字之外的任意字符,等同于[^0-9]
    \x 匹配十六进制数字,等同于[0-9A-Fa-f]
    \X 匹配十六进制数字之外的任意字符,等同于[^0-9A-Fa-f]
    \l 匹配[a-z]
    \L 匹配[^a-z]
    \u 匹配[A-Z]
    \U 匹配[^A-Z]
    \w 匹配单词字母,等同于[0-9A-Za-z_],可以理解成匹配一般编程语言中的变量名可使用的字符
    \W 匹配单词字母之外的任意字符,等同于[^0-9A-Za-z_]
    \t 匹配<TAB>字符
    \s 匹配空白字符,等同于[\t]
    \S 匹配非空白字符,等同于[^\t]
    $ 匹配行尾
    ^ 匹配行首
    /< 匹配单词词首
    /> 匹配单词词尾

    使用时需要转义的特殊字符:

    .  匹配文档中的.时需使用\.
    [  匹配文档中的[时需使用\[
    ]  匹配文档中的]时需使用\]
    \  匹配文档中的\时需使用\\
    /  匹配文档中的/时需使用\/
    *  匹配文档中的*时需使用\*
    $ 匹配文档中的$时需使用\$
    ^ 匹配文档中的^时需使用\^

    重复次数:

     *   重复0-任意次
     \+ 重复1-任意次
     \?  重复0-1次
     \{n,m} 重复n-m次
     \{n}   重复n次
     \{n,}  重复n-任意次
     \{,m}  重复0-m次
  • 相关阅读:
    安卓天天练练(三)常用组件Toast
    安卓天天练练(二)相对布局和帧布局
    javascript表单操作
    JavaScript replace() 方法
    android基础(一)
    四大类NoSQL数据库
    php基础八(cookie)
    php基础(七)文件
    php基础(六)Include
    php基础(五)日期
  • 原文地址:https://www.cnblogs.com/linuxiaogang/p/15876198.html
Copyright © 2020-2023  润新知