zoukankan      html  css  js  c++  java
  • 正则学习总结

    元字符

    
    
     单词的开头 或者结尾 也是单词的分界处   
        eg.  hi后面不远处跟着一个Lucy,你应该用hi.*Lucy。
    . 匹配除了换行符外的任意字符
    
    * 指定*前边的内容可以连续重复使用任意次以使整个表达式得到匹配
    
    d 匹配一位数字(0/1/2/3.。。。)
    
    s 匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格等
    
    w 匹配字母或数字或下划线或汉字等
    
    +  则匹配重复1次或更多次
    
    ^ 匹配你要用来查找的字符串的开头,$ 匹配结尾
    
    {2,5 } {2}  匹配2-5个 或者 2个  {2,5}  匹配2-5个数字
    

    转义字符

    如果你想查找元字符本身的话,比如你查找.,或者*,就出现了问题:你没办法指定它们,因为它们会被解释成别的意思。这时你就得使用来取消这些字符的特殊意义。因此,你应该使用.和*。当然,要查找本身,你也得用.

    重复

    一般写在对应元素的后面做以限定
    例如; Windowsd+匹配Windows后面跟1个或更多数字
    ^w+匹配一行的第一个单词(或整个字符串的第一个单词,具体匹配哪个意思得看选项设置)

    追寻最真
  • 相关阅读:
    Power of Cryptography
    Radar Installation
    Emag eht htiw Em Pleh
    Help Me with the Game
    89. Gray Code
    87. Scramble String
    86. Partition List
    85. Maximal Rectangle
    84. Largest Rectangle in Histogram
    82. Remove Duplicates from Sorted List II
  • 原文地址:https://www.cnblogs.com/zhao-jie-li/p/5880160.html
Copyright © 2011-2022 走看看