码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式

时间:2016-04-03 21:54:46      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:

元字符:正则表达式将方括号视作特殊的元字符。元字符是咋正则表达式中有特殊含义的字符,也是保留字符。

字符组:像[0-9]、[256]这种形式的正则表达式称为字符组,也叫作字符集。

\d、\D 、\W和\w的区别

  • \d:表示匹配一个数字,[0-9]也可以匹配一个数字,[^0-9]则匹配一个非数字字符;
  • \D:匹配空格、标点符号(引号、连字符、反斜杠、方括号)的个字符;
  • \w:只匹配字母、数字和下划线,在英文环境中,与\w匹配相同内容的字符组为:[_a-zA-Z0-9];
  • \W:这个简写式匹配空格、标点以及其他非字母、非数字字符等非单词字符。使用一下字符组也可以匹配相同的内容: [^_a-zA-Z0-9]
  • 字符简写式总结

    字符简写式 描述 字符简写式 描述
    \a 报警符 \w 单词字符
    [\b] 退格字符 \W 非单词字符
    \c x 控制字符 \0 空字符
    \d 数字字符 \x xx 字符的十六进制值
    \D 非数字字符 \u xxx 字符的Unicode值
    \o xxx 字符的八进制值    

     

    \s:此简写式匹配空白符,字符组[ \t\n\r] 与\s匹配的内容相同

    \S:匹配非空白字符

    \t :制表符

    \n:换行符

    \r:回车符

    匹配各种空白字符的简写式

     

    字符简写式 描述 字符简写式 描述
    \f 换页符 \s 空白符
    \h 水平空白符 \S 非空白符
    \H 非水平空白符 \t 水平制表符
    \n 换行符 \v 垂直制表符
    \r 回车符 \V 非垂直制表符
    . 匹配单个字符    

    正则表达式

    标签:

    原文地址:http://www.cnblogs.com/youngManHzx/p/5350555.html

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!