java正则

String str = "dasgdf\"fasfd\"sf";        
String []  st=str.split("\"");
System.out.println(st[0]);
System.out.println(st[1]);
System.out.println(st[2]);

String str = "dasgdf@@fasfd@@sf";        
String []  st=str.split("@@");
System.out.println(st[0]);
System.out.println(st[1]);
System.out.println(st[2]);


String str = "dasgdf.fasfd.sf";        
String []  st=str.split("\\.");
System.out.println(st[0]);
System.out.println(st[1]);
System.out.println(st[2]);



String str = "dasgdf?fasfd?sf";        
String []  st=str.split("\\?");
System.out.println(st[0]);
System.out.println(st[1]);
System.out.println(st[2]);


String str = "dasgdf2fasfd23sf1rrrr";        
String []  st=str.split("\\d+");
System.out.println(st[0]);
System.out.println(st[1]);
System.out.println(st[2]);
System.out.println(st[3]);


String str="aa<div>test1</div>bb<div>test2</div>cc";
Pattern pattern;
Matcher matcher;
pattern = Pattern.compile("<div>.*</div>");
matcher = pattern.matcher(str);
while (matcher.find()) {
System.out.println(matcher.group());
        }



pattern = Pattern.compile("<div>.*?</div>");
matcher = pattern.matcher(str);
while (matcher.find()) {
 System.out.println(matcher.group());
         }


String str = "dasgdf\\fasfd\\sf";        
String []  st=str.split("\\\\");
System.out.println(st[0]);
System.out.println(st[1]);
System.out.println(st[2]);

 

posted @ 2014-12-09 13:59  沙漠里的小鱼  阅读(174)  评论(0编辑  收藏  举报