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


    .表示除 之外的所有单个字符 即.是一个占位符

    *表示*前面的子表达式出现0次或者多次

    +表示前面的子表达式出现1次或者多次

    ?代表前面的子表达式出现0次或者1次

    {n}表示前面的子表达式必须只能出现多少次,例如0{6}表示前面的0只能出现6次

    如果需要严格的位数匹配,就必须添加开始和结束 ^代表开始 $代表结束

    {n,m}代表前面的子表达式最少n次最多m次

    {n,}表示前面的子表达式最少出现n次,最多没有限制

    []代表其中指定的任何一个字符,例如:[0-9]表示0-9中的任何一个数字

    正则表达式里面的“或者”为一条竖线|,|代表匹配其中一个,要么以前面的字符开头,要么以后面的字符结尾,例如 a|b 那么a00 aaab均可

    简写表达式:
    d表示0-9
    D表示非0-9
    w表示0-9a-zA-Z_中文
    W表示除了0-9a-zA-Z_中文 的字符
    s表示看不到的字符:换行 空格 制表符 回车
    S表示所有可见字符


    10-19可以这样写 ^[1][0-9]$

    匹配的原则:
    1.只关注是否存在,而不关注他的位置,也就意味着是需要能够匹配其中一个就可以了

  • 相关阅读:
    【iCore、iCore2 双核心板】EPCS 实验(SPI Flash)(基于Verilog语言)
    【iCore2双核心板】SRAM 读写实验(基于Verilog语言)
    大便难案
    乌梅丸案二则
    奔豚
    中医对甲流的认识
    大青龙汤临床应用
    中风之补阳还五汤
    时方的魅力
    艾灸急治
  • 原文地址:https://www.cnblogs.com/miaoying/p/5456187.html
Copyright © 2011-2022 走看看