正则表达式中的元字符和字符组
来源:互联网 发布:tomcat连接池配置优化 编辑:程序博客网 时间:2024/06/05 01:56
元字符
. 除换行以外的其他任意字符
\s 空白字符
\S 除空白字符以外的任意字符
\w 字母、数字、下划线
\W 除了字母、数字、下划线以外的任意字符
\d 数字 0-9
\D 除了数字之外的任意字符
…… 等等等等
\b 单词边界
^ 字符串的开始
$ 字符串结束
(?=…) 环视(零宽断言) 后面的字符串符合表达式…的时候的位置
(?!)
* 表示前一字符模式可以重复 0到无数次
+ 表示前一字符模式可以重复 1到无数次
? 0 或者1次
{n} 重复N次
{n,}表示前一字符模式可以重复至少N次
{n,m} 表示前一字符模式可以重复n到m次
[] 字符组,字符范围,匹配指定一堆字符中的一个
() 捕获组(子表达式),可以指定一堆字符来匹配一个模式
…… 等等
字符组
[0-9] 数字0到数组9之间的任意一个
[a-z] 字母a到字母z的任意一个
[^cfC] 除了字母 c f C的任意一个字符
[\u4e00-\u9fa5] 汉字中的任意一个汉字
[^a-z] 除了字母 a 到字母z的任意一个字符
[^-a-c] 除了 - 字符以及字母a到字母z的任意一个字符
| 多选分支,或者关系,用来指定几个规则,只要匹配一个规则即成匹配。
\1 \2 … 反向引用 < (\w) >.*</\1> 引用第一个捕获组的结果,用于匹配html的闭合标签
转义符号"\",如果要匹配"["、"^"、"+"、")"等有特殊含义的字符,可以用"\"做转义。
正则表达式验证小工具下载地址:
http://download.csdn.net/detail/hoho_12/9767291
正则表达式验证小工具下载地址:
http://download.csdn.net/detail/hoho_12/9767291
0 0
- 正则表达式中的元字符和字符组
- 正则表达式中的元字符
- 正则表达式中的元字符
- 正则表达式中的元字符
- 正则表达式中的元字符
- 正则表达式元字符 和限定字符
- 正则表达式--元字符
- 正则表达式--元字符
- 正则表达式元字符
- 正则表达式-元字符
- 正则表达式元字符
- 正则表达式元字符
- 正则表达式元字符
- 正则表达式元字符
- 正则表达式元字符
- 正则表达式-元字符
- 正则表达式元字符
- 正则表达式元字符
- 删除vector 某个结构体元素相同的内容
- ios AFNetworking3 HTTPS 自定义证书配置请求
- iOS懒加载
- Swift 系统学习 28 类的访问权限
- 推荐angularJs开发,调试,测试工具
- 正则表达式中的元字符和字符组
- Android Studio生成自己的依赖
- matlab 频谱分析方法总结
- 【Lock App For Facebook 】用户中心
- 拓扑排序入门
- 《HelloGitHub月刊》第11期
- Swift 系统学习 29 类型查看和类型转换 Any和AnyObjec
- 线性和非线性数据结构分类
- The C++ Programming Language Chapter 3 ( 读书笔记)