码迷,mamicode.com
首页 > 编程语言 > 详细

Java之正则表达式【使用语法】

时间:2015-08-06 20:31:14      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:正则表达式   java   

3.正则表达式
用一些特殊的有意义的字符组成的字符串(死记)
原子:正则表达式的最基本组成单位
正则表达式特殊意义的字符:   .  *  +  ?不能单独表示它们,如果非要表示就需要用
\而java中\在字符串需要\\表示
所以要表示以上四个字符就要用\\.  \\*  \\?  \\+
特殊意义
3.3 元字符
用来修饰原子用的,不能单独出现
. 除换行符之外的任意一个字符
* 表示原子可以出现0次1次或多次{0,}
? {0,1}
+ {1,}

{}自定义原子出现的次数
{m}出现m次
{m,n}m到n次,包含m,n
{m,}至少出现m次
    ^ 必须以什么什么开头
    $ 必须以什么什么结尾
    | 表示或关系
\\d 表示任意的一个十进制数字[0-9]
\\D表示任意的一个除数字之外的字符
\\s 表示任意的一个空白字符空格[\n\r\t\f]
\\S表示一个非空白
\\w 表示任意一个字符(字母数字下划线)a-zA-Z0-9_[a-zA-Z0-9_]
\\W表示非a-zA-Z0-9_
d. 自己定义一个原子
[0-9]0-9之间的任意一个
[5-8]
[a-z5-8]
[^0-9] ^代表取反
[]

patten

String: matches split

版权声明:本文为博主原创文章,未经博主允许不得转载。

Java之正则表达式【使用语法】

标签:正则表达式   java   

原文地址:http://blog.csdn.net/wei_chong_chong/article/details/47321669

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!