正则表达式总结
2015-09-12 18:41
183 查看
1、元字符
2、限定符
3、字符类
罗列:[aeiou]
范围:[0-9]、[a-z0-9A-Z]
4、分支条件
或:|(由左至右测试)
5、分组
(\d{1,3}\.){3}\d{1,3}
6、反义
\b | 单词的开头或结尾 |
\d | 一位数字 |
\s | 任意空白符(空格、制表符、换行符、中文全角空格) |
\w | 字母或数字或下划线或汉字 |
. | 除换行符以外的任意字符 |
^ | 字符串的开始 |
$ | 字符串的结束 |
* | 重复零次或更多次 |
+ | 重复一次或更多次 |
? | 重复零次或一次 |
{n} | 重复n次 |
{n,} | 重复n次或更多次 |
{n,m} | 重复n到m次 |
罗列:[aeiou]
范围:[0-9]、[a-z0-9A-Z]
4、分支条件
或:|(由左至右测试)
5、分组
(\d{1,3}\.){3}\d{1,3}
6、反义
\W | 任意不是字母,数字,下划线 |
\S | 任意不是空白符的字符 |
\D | 任意非数字的字符 |
\B | 不是单词开头或结束的位置 |
[^x] | 除了x以外的任意字符 |
[^aeiou] | 除了aeiou这几个字母以外的任意字符 |
相关文章推荐
- mysqlslap的使用记录
- R语言:网页抓取之不同提取方法解析
- c语言 链表 写通讯录
- 程序的机器级表示
- 杭州电子科技大学acm--2005
- 第二天 每日一句
- LPC43xx SGPIO Slice 输入输出连接表
- Swift 防止快速连续点击"提交"按钮,造成多次提交
- html5+css3项目 (企业网站之侧边栏的编写)
- javascript高级程序设计---Event对象
- Centos6.5安装配置keepalived
- Android Fragment 真正的完全解析(上)
- hdu 5418 (状态压缩DP)
- LPC43xx SGPIO Slice 示意图
- 如何更好的展示你的研究成果
- 八、审计---上面板---调试面板
- kd-tree的实现
- jacobi迭代法(C#实现)
- TCP协议中的三次握手和四次挥手(图解)
- LPC43xx SGPIO Camera interface design