zoukankan      html  css  js  c++  java
  • 正则简单说明

    1、 匹配网站

    http://rubular.com/

    2、

    "^" :^会匹配行或者字符串的起始位置,有时还会匹配整个文档的起始位置。 
    "$" :$会匹配行或字符串的结尾

    3、

    "":单词边界
    "d":匹配数字
    "w":匹配字母,数字,下划线.
    "s":匹配空格
    "." :匹配除了换行符以外的任何字符(w不能匹配空格这个可以)
    "[abc]": 字符组 匹配包含括号内元素的字符 [a-z]或者[0-9]

    4、几种反义
    写法很简单改成大写就行了,意思与原来的相反,这里就不举例子了

    "W" 匹配任意不是字母,数字,下划线 的字符
    "S" 匹配任意不是空白符的字符
    "D" 匹配任意非数字的字符
    "B" 匹配不是单词开头或结束的位置
    "[^abc]" 匹配除了abc以外的任意字符

    5、量词

    "*"(贪婪) 重复零次或更多
    "+"(懒惰) 重复一次或更多次
    "?"(占有) 重复零次或一次
    "{n}" 重复n次
    "{n,m}" 重复n到m次
    "{n,}" 重复n次或更多次

    6、懒惰限定符

    "*?" 重复任意次,但尽可能少重复 
    "+?" 重复1次或更多次,但尽可能少重复
    "??" 重复0次或1次,但尽可能少重复
    "{n,m}?" 重复n到m次,但尽可能少重复
    "{n,}?" 重复n次以上,但尽可能少重复

    7、捕获分组

    大致的意思就是前面一个括好,后面一个1就是代表前面的括号

    8、ig含义

    i:表示不区分大小写
    g:表示全局匹配
  • 相关阅读:
    团队作业(9)
    团队作业(8)
    团队作业(7)
    团队作业(6)
    团队作业(5)
    团队作业(4)
    团队作业(3)
    05数据爬去
    02周总结
    04结对开发
  • 原文地址:https://www.cnblogs.com/huangqiming/p/8384159.html
Copyright © 2011-2022 走看看