首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

正则表达式学习 一 简单模式匹配

2013-12-16 
正则表达式学习 1 简单模式匹配[0-9] 匹配 0~9 等于 \d[ab0] 只匹配a,b或0[^a0] 匹配除了a或0的字符\D ?除

正则表达式学习 1 简单模式匹配
[0-9] 匹配 0~9 等于 \d[ab0] 只匹配a,b或0[^a0] 匹配除了a或0的字符
\D ?除了数字以外的字符(包括空格 方括号 反斜杠啥的)\w ?只匹配字母,数字和下划线 等于[_a-zA-Z0-9]\W 匹配\w之外的?字符简写式(不是所有的正则表达式解释器都能处理)\a 报警符[\b] 退格符\c x 控制字符\d 数字\D 非数字\o xxx 字符的八进制值\x xx 字符的十六进制值\u xxx 字符的Unicode值\w 单词字符\W 非单词字符\0 空字符?\s 空格 等于[ \t\n\r] 也就是空格 制表符 换行符 回车符\S 非空白字符?各种空白符的简写式\f 换页符\h 水平空白符\H 非水平空白符\n 换行符\r 回车符\s 空白符\S 非空白符\t 水平指标符\v 垂直制表符\V 非垂直制表符?. 任意一个字符? 一个或没有 ? a\d?\D ?匹配如aa ?a1a之类+ 一个或多个 ?a\d?\D ?匹配如a0a ?a0000a之类* 任意个(包括0个) ?(a\d*\D)+ 匹配如 ?aa a0aaa a00a之类??\d{3} 匹配如010 花括号里是次数.{5} 任意五个字符 相当于 .....

热点排行