码迷,mamicode.com
首页 > 编程语言 > 详细

Java查找出现的单词

时间:2018-09-10 11:17:12      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:查找   reg   match   span   imp   this   如何   cep   test   

如何找到一个单词的每个出现?

解决方法

下面的例子演示了如何使用Pattern.compile()方法和m.group()方法找到一个词出现次数。

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Main {
   public static void main(String args[]) 
   throws Exception {
      String candidate = "this is a test, A TEST.";
      String regex = "\ba\w*\b";
      Pattern p = Pattern.compile(regex);
      Matcher m = p.matcher(candidate);
      String val = null; 
      System.out.println("INPUT: " + candidate);
      System.out.println("REGEX: " + regex + "
");
      while (m.find()) {
         val = m.group();
         System.out.println("MATCH: " + val);
      }
      if (val == null) {
         System.out.println("NO MATCHES: ");
      }
   }
}

结果

上面的代码示例将产生以下结果。

INPUT: this is a test ,A TEST.
REGEX: \ba\w*\b
MATCH: a test
MATCH: A TEST

Java查找出现的单词

标签:查找   reg   match   span   imp   this   如何   cep   test   

原文地址:https://www.cnblogs.com/borter/p/9617145.html

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