zoukankan      html  css  js  c++  java
  • 正则表达式中的特殊字符

    正则表达式中的特殊字符

    在字面意义和特殊意义之间进行切换。例如w 表示w 的特殊意义(见下面的解释)而不是字面值
    w,但是$表示不使用$的特殊意义(见下面的解释)而是使用$字符本身
    ^ 字符串的开头
    $ 字符串的结尾
    * 零次或多次
    + 一次或多次
    ? 零次或一次
    . 除换行符外的任何字符
     单词边界
    B 非单词边界
    d 0~9 的任何数字(与[0-9]相同)
    D 任何非数字
    f 换页符(form feed)
    换行符

    回车符
    s 任何一个空白字符(与[ f v]相同)
    S 任何一个非空白字符
    制表符
    v 垂直制表符
    w 任何字母、数字以及下划线(与[a-zA-Z0-9_]相同)
    W 除数字、字母及下划线外的其他字符
    xnn 十六进制数字nn 定义的ASCII 字符
    onn 八进制数字nn 定义的ASCII 字符
    cX 控制字符X
    [abcde] 与其中任何字符匹配的字符集
    [^abcde] 字符补集,与其中任何字符都不匹配的字符集
    [a-e] 与其中的字符范围匹配的字符集
    [] 退格字符的字面意义(不同于)
    {n} 前面的字符正好出现n 次
    {n,} 前面的字符至少出现n 次
    {n,m} 前面的字符出现n~m 次
    () 一个组,可以在后面引用它
    x|y x或y

  • 相关阅读:
    菜鸟小结
    计算几何题目整理(转)
    poj 3299 Humidex
    基于C的文件操作(转)
    poj 1328 Radar Installation
    poj 1321 棋盘问题(dfs)
    poj 3302 Subsequence
    C# 资产(Property) 与普通字段(field)变量的区别
    Jumping into Cloud, Be Sure You Know How to Get Out
    关于语言的想法。
  • 原文地址:https://www.cnblogs.com/dongteng/p/6559921.html
Copyright © 2011-2022 走看看