黑马程序员_java学习笔记八 正则表达示

来源:互联网 发布:泰迪熊代挂软件官网 编辑:程序博客网 时间:2024/06/05 18:33
---------------------- android培训、java培训、期待与您交流! ----------------------

创建正则表达式

你可以从比较简单的东西入手学习正则表达式。要想全面地掌握怎样构建正则表达式,可以去看JDK 文档的java.util.regex 的Pattern 类的文档。

字符

B

字符B

\xhh

16进制值0xhh 所表示的字符

\uhhhh

16进制值0xhhhh 所表示的Unicode字符

\t

Tab

\n

换行符

\r

回车符

\f

换页符

\e

Escape

正则表达式的强大体现在它能定义字符集(character class)。下面是一些最常见的字符集及其定义的方式,此外还有一些预定义的字符集:

字符集

.

表示任意一个字符

[abc]

表示字符a ,b ,c 中的任意一个(与a|b|c 相同)

[^abc]

除a ,b ,c 之外的任意一个字符(否定)

[a-zA-Z]

从a 到z 或A 到Z 当中的任意一个字符(范围)

[abc[hij]]

a,b,c,h,i,j 中的任意一个字符(与a|b|c|h|i|j 相同)(并集)

[a-z&&[hij]]

h,i,j 中的一个(交集)

\s

空格字符(空格键, tab, 换行, 换页, 回车)

\S

非空格字符([^\s] )

\d

一个数字,也就是[0-9]

\D

一个非数字的字符,也就是[^0-9]

\w

一个单词字符(word character),即[a-zA-Z_0-9]

\W

一个非单词的字符,[^\w]

 

---------------------- android培训、java培训、期待与您交流! ----------------------
原创粉丝点击