html tool

2017年10月26日星期四

转:java正则

http://www.runoob.com/java/java-regular-expressions.html


  String content = "hi her123e try regexpr";
  
  String pattern = "(.*)(\\d{3})(.*)";
  
  //isMatch
  boolean isMatch = Pattern.matches(pattern, content);
  System.out.println(isMatch);
  
  //pattern group match
  Pattern r = Pattern.compile(pattern);
  Matcher m = r.matcher(content);
  if(m.find()) {
   //System.out.println(m.find()); //[popexizhi:如果再次执行m.find()将没有被找到的内容,这个操作应该会对pattern做不可逆的处理了。]
   System.out.println(m.groupCount());
   
   System.out.println("value:" + m.group(2));
      


[popexizhi:
补java的使用路程中,目标:
1. 可以和python的一般使用一样;
2. 找java对应python的更好用的地方:)
]

没有评论:

发表评论