java正则表达式元字符

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

五、元字符

在前面几节中,我们在用正则表达式进行匹配时,都是通过指定的元素进行匹配,但是,我们在实际开发中,正则表达式通常都是按照一定的规律进行匹配,如何实现呢?利用元字符可以达到这种匹配效果.

元字符,即字符、数字、汉字等元素的简写,正则表达式通过元字符进行匹配时,可简化正则的复杂度,同时,能让正则符合一定的规律进行匹配,常用元字符如下:

代码 说明

. 匹配除换行符以外的任意字符

\w 匹配字母或数字或下划线或汉字

\s 匹配任意的空白符(空格,制表符(Tab),换行符,中文全角空格等)

\d 匹配数字

\b 匹配单词的开始或结束

^ 匹配字符串的开始

$ 匹配字符串的结束

\W 匹配任意不是字母,数字,下划线,汉字的字符

\S 匹配任意不是空白符(空格,制表符(Tab),换行符,中文全角空格等)的字符

\D 匹配任意非数字的字符

\B 匹配不是单词开头或结束的位置

[^aeiou] 匹配除了aeiou这几个字母以外的任意字符

\r 回车

\n 换行符

\t 制表符,Tab

可是,我却迈不开步伐,怎么也走不出那个圈……

java正则表达式元字符

相关文章:

你感兴趣的文章:

标签云: