您的位置:首页 > 编程语言 > Java开发

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

2015-08-06 19:33 369 查看
觉得好就顶一个!!!!

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: