码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式

时间:2016-01-06 11:43:32      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:

注释:
\b表示单词的开始和结尾
. 表示任意字符
* 表示0个或多个
+ 表示1个或多个
?0或1次
^ 表示被匹配的字符串的开头 ^\bhi\b 第一个单词必须为hi才会 匹配
$ 表示被匹配的字符串的结束 与^对应
\d数字 \d{5,12} 表示5-12 个数字 ;\d{2}表示两个数字
\w 字母、数字、下划线、汉字
\s 任意空白(空格、制表符、换行符、中文全角空格)
{n} n次
{n,}n次或多次
{n,m}n到m次
[\s,;]匹配,;或空白 ^[^\s]非空白开头
字母大写代表、[^aeiou](匹配非a e i o u的字符) 反义,\D不是是数字,\S不是空白,其它同理

/******************************/
java 代码
public static void main(String[] args) {
// TODO Auto-generated method stub
       String str="hello word,hello lu xue;";
     String[] strs = str.split("[\\s,;]");
       for(String str1:strs){
       System.out.println(str1);

}

/******************************/
/
1./*****************************/
说明:hi不远处跟一个lucy
正则表达式=\bhi\b.*\bLucy\b


hi good lucy
hi good等等 lucy to you
hi goo上的d等等 lucy to you
hi go阿斯蒂芬od lucy to you
2.、******************************/
匹配电话号码
正则=0\d\d-\d\d\d\d\d\d\d\d 或者 0\d{2}-\d{8}
023-23764985

正则表达式

标签:

原文地址:http://www.cnblogs.com/time-mawei/p/5104858.html

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