正则表达学习方法:
1/做分解,例如邮箱可以分为: username+@+domain name这三个部分
2/ 分析各个子问题:例如: 出现次数不确定,就是用量词,逐个攻破
3/ 掌握核心概念: 掌握:字符组、多选结构、量词等概念
正则常见的三种功能:
- 校验数据的有效性
- 查找符合要求的文本
- 对文本进行切割和替换
正确使用正则表达式:
- 能用普通字符串处理的,坚决用普通字符串处理。(可读性高)
- 能写注释的正则表达式,一定要写注释
- 能用多个简单正则表达式解决的,一定不要苛求用一个复杂的正则表达式
正则学习
- 所谓元字符就是指那些在正则表达式中具有特殊意义的专用字符
- 元字符分类记忆:
表示单个特殊字符的
表示空白符的
表示某个范围的
表示次数的量词
表示断言的