zoukankan      html  css  js  c++  java
  • day16

    正则表达式-------尼玛的正则

    晚上想想千条路,

    早晨醒来揍原路.

    正则, 只和字符串相关了.

    字符组 : [字符组]
    在同一个位置可能出现的各种字符组成了一个字符组,在正则表达式中用[]表示.
    字符分为很多类,比如数字,字母,标点等等.
    假如你现在要求一个位置"只能出现一个数字",那么这个位置上的字符只能是0,1,2....9这10个数之一.

    字符:

    元字符   匹配内容
    .   匹配除换行符以外的任意字符
    w   匹配字母或数字或下划线
    s   匹配任意的空白符
    d   匹配数字
      匹配一个换行符
      匹配一个制表符
       匹配一个单词的结尾
    ^   匹配字符串的开始
    $   匹配字符串的结尾
    W   匹配非字母或数字或下划线
    D   匹配非数字
    S   匹配非空白符
    a|b   匹配字符a或字符b
    ()   匹配括号内的表达式,也表示一个组
    [...]   匹配字符组中的字符
    [^...]   匹配除了字符串中字符的所有字符

    量词:

    量词 用法说明
    *  重复0次或更多次
    + 重复1次或更多次
    ? 重复0次或1次
    {n} 重复n次

    {n,}

    重复n次或更多次
    {n,m}

    重复n到m次

  • 相关阅读:
    STL--set_difference
    priority_queue和sort应用
    16进制转化8进制---map
    LeetCode62. 不同路径
    LeetCode209. 长度最小的子数组
    LeetCode第29场双周赛题解
    LeetCode61. 旋转链表
    LeetCode60. 第k个排列
    LeetCode59. 螺旋矩阵 II
    LeetCode58. 最后一个单词的长度
  • 原文地址:https://www.cnblogs.com/marry215464/p/9488815.html
Copyright © 2011-2022 走看看