Java中的正则表达式
概念:
什么是正则表达式
简单说就是一组规则,类似日期格式化设置模式 yyyy-MM-dd
不是Java特有的一个东西,不同的开发语言有不同程度的支持
规则
- 字符串直接匹配
例如 “abc” 匹配 “abc”,
[abc]
- 表示一类事物
例如 :
[0-9] 表示的是0-9的任意一个数字
[a-z] 表示的任意的一个小写字母
[3578] 表示可以是任意的3或5或7或8
- 数量
例如
[0-9]{11} 表示任意的11位数字
[0-9]{6,18} 表示一个范围数字至少6位不大于18位
示例Demo
1 | package com.ifueen.ZZ; |