目录
一、为什么要有正则?
正则表达式可以方便地对数据进行匹配,可以执行更加复杂的字符串验证、拆分、替换功能。
例如:现在要求判断一个字符串是否由数字组成,则可以有以下的两种做法:
- 不使用正则完成
- 使用正则方式完成
二、Pattern、Matcher类
如果要想在程序中应用正则表达式则必须依靠Pattern类与Matcher类,这两个类都在java.util.regex包中定义。Pattern类的主要作用是进行正则规范(如“[0-9]”就属于正则规范)的编写,而Matcher类主要是执行规范,验证一个字符串是否符合其规范。
三、常用正则规则
1、规范表示
No. |
规范 |
描述 |
No. |
规范 |
描述 |
1 |