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

    1.字符:匹配单个字符

    a:表示匹配字母a

    \:匹配转义字符“”

    :表示转义字符“ ”

    :表示转义字符" "

    2.一组字符:任意匹配里面的一个单个字符

    [abc]:表示可能是字母a,可能是字母b,可能是字母c

    [^abc]:表示不是字母a,b,c中的任意一个

    [a-zA-Z]:表示全部字母中的任意一个

    [0-9]:表示全部数字中的任意一个

    3.边界匹配:在以后编写JavaScript使用正则时要使用到

    ^:表示一组正则的开始

    $:表示一组正则的结束

    4.简述表达式:每一位出现的简写标记也只表示一位

    .:表示任意的一位字符

    d:表示任意一位数字,等价于【0-9】

    D:表示任意的一位非数字,等价于【^0-9】

    w:表示任意的一位字母、数字、_,等价于[a-zA-Z0-9]

    W:表示任意的一位非字母、数字、_,等价于[^a-zA-Z0-9]

    s:表示任意一位空格,如 、 等

    S:表示任意的一位非空格

    5.数量表示:之前的所有正则都只是表示一位,如果想要表示多位,则就需要数量表示

    正则表达式?:此正则出现1次或0次

    正则表达式*:此正则出现1次或0次或多次

    正则表达式+:此正则出现1次或多次

    正则表达式{n}:此正则出现n次

    正则表达式{n,}此正则出现n次以上

    正则表达式{n,m}:此正则出现n~m次

    6.逻辑表示:与 或 非

    正则表达式A 正则表达式B:表达式A后紧跟着表示式B

    正则表达式A| 正则表达式B:表达式A或者是表示式B,二者任选择一个出现

    (正则表达式):将多个子表达式合成一个表示,作为一组出现

    总结很重要哦 方法得当,坚持会有奇迹哦
  • 相关阅读:
    Code First 数据迁移 转
    WebAPI Post接收数据
    hbase1.2.4 API改动
    spark中RDD持久化浅析
    SQLSTATE[42S22]: Column not found: 1054 Unknown column 'Attr_id' in 'where clause'
    宝塔忘记面板地址怎么办? 可以找到没问题的
    卸载Apache 删除已经停止的服务
    Composer 卸载
    TP5.1模型 增删改查
    打印数据库int类型的时间戳
  • 原文地址:https://www.cnblogs.com/sunyuhuan/p/7326705.html
Copyright © 2011-2022 走看看