zoukankan      html  css  js  c++  java
  • 正则表达式基础

    1、代表着单词的开头或者结尾。如:    hi  代表完全匹配hi单词

    2、*代表匹配除了换行符以外的任意字符。

         .*连在一起,任意数量的不含换行符的字符

      如:  hi.*Lucy    代表先是一个hi单词后面是任意个字符(换行符除外),最后Lucy结束的字符串。

    3、d匹配一个数字(0-9的一个数字)

        如:  0d{2}-d{8}     代表0开头后面有两个数字连接符-后一个8为的数字

    4、 s匹配任意空白符号(空格、制表符、换行符、中文全角空格)

    5、w匹配字母或数字或着下划线或者汉字

    6、^匹配字符串开始

    7、$匹配字符串结束

    8、d+匹配1个或者更多的数字

        d*匹配任意个数字,可能0个数字

    9、^d{5,12}$ 代表5-12位数字

    10、转移字符、查找特殊字符如*   +         .     等特殊字符时,前面加

          如:unibetter.com匹配unibetter.com

           c:\windows 匹配c:windows

    11、重复

        如   * 重复零次或多次

       +重复一次以上包括一次

       ?重复0次或者1次

       {n}重复n次

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

       {n,m}重复n到m次

  • 相关阅读:
    CF891E Lust
    Comet OJ 2019 夏季欢乐赛题解
    CF1098E Fedya the Potter
    CF1063F String Journey
    P4218 [CTSC2010]珠宝商
    AGC028 E
    51Nod 1584 加权约数和
    51Nod 1769 Clarke and math2
    Educational Codeforces Round 67
    斯特林数学习笔记
  • 原文地址:https://www.cnblogs.com/dingbaiyi/p/5543853.html
Copyright © 2011-2022 走看看