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

    ^

    在字符的开启处进行匹配

    $

    在字符的末尾处进行匹配

    .

    匹配任何字符(包括回车和新行)

    [….]

    匹配括号内的任意单个字符

    [m-n]

    匹配m到n之间的任意单个字符,例如[0-9],[a-z],[A-Z]

    [^a-dX]

    匹配任何不是a,b,c,d或者X的字符,前面的字符’^'是否定的意思

    [^..]

    不能匹配括号内的任意单个字符

    a*

    匹配0个或多个a,包括空,可以作为占位符使用.

    a+

    匹配一个或多个a,不包括空

    a?

    匹配一个或0个a

    a1| a2

    匹配a1或a2

    a{m}

    匹配m个a

    a{m,}

    匹配m个或者更多个a

    a{m,n}

    匹配m到n个a

    a{,n}

    匹配0到n个a

    (….)

    将模式元素组成单一元素,例如(do)*意思是匹配0个多或多个do

    转义特殊字符,在特殊字符前面加

     { } [ ] / + * . $ ^ | ?

    简写字符集

    简写描述
    . 匹配除换行符以外的任意字符
    w 匹配所有字母和数字的字符: [a-zA-Z0-9_]
    W 匹配非字母和数字的字符: [^w]
    d 匹配数字: [0-9]
    D 匹配非数字: [^d]
    s 匹配空格符: [ f p{Z}]
    S 匹配非空格符: [^s]

    mysql 多加个一个反斜杠 在特殊字符前面

  • 相关阅读:
    Quartz使用总结
    ubuntu 16.04 下载源
    samba搭建
    搭建FTP服务器
    ubuntu 快捷图标
    mysql Fatal error encountered during command execution
    vs2013调试的时候卡顿
    javascript父窗口与子窗口通信
    mysql设置字体
    前台声明变量
  • 原文地址:https://www.cnblogs.com/littlebob/p/13521546.html
Copyright © 2011-2022 走看看