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,二者任选择一个出现

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

    总结很重要哦 方法得当,坚持会有奇迹哦
  • 相关阅读:
    JavaScript节点介绍
    JavaScript DOM操作案例tab切换案例
    Binder系列10—总结
    Binder系列9—如何使用AIDL
    Binder系列8—如何使用Binder
    Binder系列7—framework层分析
    Binder系列2—Binder Driver再探
    Binder系列1—Binder Driver初探
    Binder系列3—启动ServiceManager
    Binder系列4—获取ServiceManager
  • 原文地址:https://www.cnblogs.com/sunyuhuan/p/7326705.html
Copyright © 2011-2022 走看看