前端之家收集整理的这篇文章主要介绍了
正则表达式复习笔记,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
注:可以在我的下载中下载完整word版
复习体系
简介
正则表达式是:符合一定规则的表达式。
作用:用于专门操作字符串。
特点:用一些特定的符号来表示一些代码操作。这样就简化书写。
所以学习正则表达式,就是在学习一些特殊符号的使用。
好处:可以简化对字符串的复杂操作。
弊端:符号定义越多,正则越长,阅读性越差。
基础
创建
量词
注意:有时候为了表达明确,需要加括号。(abc)+的加号作用于整个 abc+的加号作用于c。
组
当想对一个规则重用的时候,可以封装成组()
组里面的结果可以被重新再次使用,组有自动的编号。
使用第一组()\1,注意如果封装成字符串,则Stringregex=“()\\1”;
正则表达式的功能
操作步骤:
1,将正则表达式封装成对象。
2,让正则对象和要操作的字符串相关联。
3,关联后,获取正则匹配引擎。
4,通过引擎对符合规则的子串进行操作,比如取出。
相关类
String
匹配
Pattern和Matcher
@H_404_177@匹配
@H_
404_177@
@H_404_177@切割@H_404_177@
@H_
404_177@
@H_404_177@替换@H_404_177@
@H_404_177@reset()@H_404_177@
扫描输入
Scanner定界符
默认Scanner根据空白符分割单词,可正则指定定界符。
StringTokenzier
废弃不用
练习例子
略
常用正则表达式