正则表达式
正则表达式:操作字符串的一套规则
*: 0个或多个
+: 1个或多个
? :0个或1个
. :任意一个字符


{}表示数量范围
例如:
{m,} 最少m个
{m,n} 最少m 个,最多n个


[]表示一个字符内容的取值范围
例如 0.[a-z] 表示a-z中间的任何一个字符,都是闭区间  简写  \p{Lower}
 0.[A-Z] 表示A-Z中间的任何一个字符,都是闭区间  简写  \p{Upper}
 1.[A-Z||a-z||_||0-9] 都是或的关系,满足就可以  简写 \w
 2.[^\w] 表示非单词字符                            简写  \W
 3.[0-9] 表示0-9中间的任意一个数字,也是闭区间  简写  \d
 4.[^0-9] 表示非数字    简写  \D
 5.[ \t\n\x0B\f\r] 表示空白字符  简写  \s
 6.[^\s] 表示非空白字符  简写  \S

Pattern p=Pattern.compile("regx");
Matcher m=p.matcher(str);按照规则对整个str进行匹配,将匹配成功的结构保存到一个集合里
m.find();判断匹配后的字串中的下一个序列
m.group(). 获得匹配成功的字串
m.reset() 设置m的游标重置到第一个序列
阅读更多
文章标签: 正则表达式
个人分类: javaSE
想对作者说点什么? 我来说一句

正则表达式正则表达式

2011年01月10日 15KB 下载

正则表达式

2010年05月21日 97B 下载

正则表达式入门指导.ppt

2011年04月02日 694KB 下载

正则表达式总结文档集合

2009年03月19日 370KB 下载

xml需求文档及正则表达式介绍

2011年05月20日 12.68MB 下载

正则表达式简单课程学习

2011年07月10日 12KB 下载

RegexTester 正则表达式

2018年01月12日 69KB 下载

正则指引书籍

2018年04月23日 30.62MB 下载

没有更多推荐了,返回首页

不良信息举报

正则表达式

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭