正则表达式:元字符、限定符、反义代码
2015-07-15 14:05
399 查看
元字符
. 匹配除换行符以外的任意字符
\w 匹配字母或数字或下划线或汉字
\s 匹配任意的空白符
\d 匹配数字
\b 匹配单词的开始或结束
^ 匹配字符串的开始
$ 匹配字符串的结束
限定符
* 重复零次或更多次
+ 重复一次或更多次
? 重复零次或一次
{n} 重复n次
{n,}重复n次或更多次
{n,m} 重复n到m次
反义代码
\W 匹配任意不是字母,数字,下划线,汉字的字符
\S 匹配任意不是空白符的字符
\D 匹配任意不是数字的字符
\B 匹配不是单词开头或者结束的位置
[^x] 匹配除了x字符以外的任意字符
[^abc] 匹配除了abc这几个字母以外的任意字符
. 匹配除换行符以外的任意字符
\w 匹配字母或数字或下划线或汉字
\s 匹配任意的空白符
\d 匹配数字
\b 匹配单词的开始或结束
^ 匹配字符串的开始
$ 匹配字符串的结束
限定符
* 重复零次或更多次
+ 重复一次或更多次
? 重复零次或一次
{n} 重复n次
{n,}重复n次或更多次
{n,m} 重复n到m次
反义代码
\W 匹配任意不是字母,数字,下划线,汉字的字符
\S 匹配任意不是空白符的字符
\D 匹配任意不是数字的字符
\B 匹配不是单词开头或者结束的位置
[^x] 匹配除了x字符以外的任意字符
[^abc] 匹配除了abc这几个字母以外的任意字符
相关文章推荐
- JAVA学习应该从哪方面着手呢?
- asp.net如何读写xml文件
- c# 对一下XML文档进行添加删改的实例
- 单例设计模式
- Delphi LoadUserProfile
- [蜂鸣器不简单]单片机中蜂鸣器的多种运用(长响,短响,多次响)
- HDU-1091-A+B for Input-Output Practice (III)(继续水)
- QT编程,如何使对话框总是最优化
- ASP.NET MVC 下拉框的传值的两种方式
- 将Vim改造为强大的IDE—Vim集成Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete(有图有真相)
- 搭建SpringMVC+Hibernate4+Spring3+Ajax+Maven项目
- HDU-1090-A+B for Input-Output Practice (II)(骗访问量的)
- Algorithms—102.Binary Tree Level Order Traversal
- C++中的虚函数(virtual function)
- php基础教程-数据类型
- 新建一个对象,java虚拟机的各个执行操作
- HDU-1089-A+B for Input-Output Practice (I)(极度无聊)
- php基础教程-变量
- C/C++程序设计02(基本概念,I/O流,C和C++的关系,混编)
- 使用VMWare+xp+windbg 配置