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

正则表达式

时间:2016-12-08 02:48:34      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:span   浏览器   static   分离   通过   表达   string   int   test   


正则表达式表示了串的某种规则或规律。恰当地使用正则表达式,可以使得代码简洁、事半功倍。java的很多API都支持正则表达式作为参数。其中的String.split就是这样。

看下面的代码,其意图为把一个或多个空格或逗号、句号分开的单词分离出来。即获得数组为:

["cat","doc","desk","push","last","this","is","what","must","be"]

请在划线处填入适当代码,取得要求的效果。

String s = "cat dog,desk push last, this is what. must be";

String[] ss = s.split("______________________________"); //填空位置

for(String k: ss) System.out.println(k);


请严格按照格式,通过浏览器提交答案。
注意:只提交划线部分缺少的内容,不要写其它附加内容,比如:说明性的文字或已经存在的代码。

/*
 * 正则表达式,\s表示空白字符,|表示或,*表示0个或多个,+表示一个或多个。 
 * 
 */
public class Test01 {
    public static void main(String args[]){
        String s = "cat dog,desk push last,   this is what.  must be";  
        String[] ss = s.split("\\s*\\,\\s*|\\s*\\.\\s*|\\s+"); 
        for(String k: ss)   
            System.out.println(k);  
    }

}

 

正则表达式

标签:span   浏览器   static   分离   通过   表达   string   int   test   

原文地址:http://www.cnblogs.com/YangGC/p/6143408.html

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