正则表达式入门经典(学习笔记四)——字符类
来源:互联网 发布:数据双向绑定的原理 编辑:程序博客网 时间:2024/06/10 20:35
1.什么是字符类
字符类是一些字符的无序组合,正则表达式模式可以从这个组合中挑选出一个字符来完成匹配。Sm[yi]th AB[12][0123456789]
2.对字符类应用限定符
限定符既可以用在单个字符,也可以用在字符类
因为方括号用于表示字符类, 所以要匹配方括号本身,要加转义字符 \[
3.在字符类中使用范围
3.1字母字符范围
[a-z]
[A-Z]
慎用[A-z] 有可能中间有其他字符
3.2字符类的数字范围
[0-9]
3.3十六进制数字
#[0-9a-fA-F]{6} 匹配
#DE88D9
#DG3399
#0099FF
#99FG00
#CCCCCC
#669933
#66330
#8i8824
#902332
#8F8F8F
#2099CC
#88CCFF
#CFE
#994488
#CFEE3.4反转字符类的范围,可能不成立
3.5潜在的范围陷阱
[.-/]意外指定了一个包含句点和正斜杠字符的范围
[-./] 连字符作为第一个字符,就不会出现这种情况
4.POSIX字符类
有些实现支持此表示方法
[:alnum:] alnum是alphanumeric(字母数字字符)的缩写形式
- 正则表达式入门经典(学习笔记四)——字符类
- 正则表达式入门经典(学习笔记一)——正则表达式概述
- 正则表达式入门经典(学习笔记二)——使用正则表达式的分析方法
- 正则表达式入门经典(学习笔记三)——正则表达式组成要素
- 正则表达式入门经典(学习笔记五)——正则表达式中的圆括号
- 正则表达式入门经典(学习笔记七)——正则表达式的灵敏度和特殊性
- 正则表达式入门经典(学习笔记八)——几个例子及解释汇总
- 正则表达式入门经典|学习笔记(一)
- 正则表达式入门经典(学习笔记六)——向前查找(lookahead)和向后查找(lookbehind)
- python学习笔记(四)正则表达式
- 【perl】学习笔记(四)--正则表达式
- 正则表达式学习(四)匹配单个字符
- 正则表达式学习(四)匹配单个字符
- Python学习笔记(四):面向对象、正则表达式(快速入门篇)
- 正则表达式入门学习笔记
- 《精通正则表达式》学习笔记——第1章:正则表达式入门
- JS:正则表达式学习笔记(三) - 元字符、字符类、范围类
- 正则表达式入门经典
- Android编程示例之——WebView,判断JavaScript引擎是V8还是JavaScriptCore
- 设置树
- 如何暂停和恢复CALayer上的动画
- inno 学习过程
- 程序设计思想及范例
- 正则表达式入门经典(学习笔记四)——字符类
- SQL*PLUS命令的使用大全
- 从程序设计角度看B/S C/S到底有什么不同???
- 初始化游戏状态数据
- 银行业务调度系统
- Android ListView详解(很好很强大)
- Matlab批处理
- C++ 枚举类型的思考
- 2011-07-28 GCC 带宏定义的命令