zoukankan      html  css  js  c++  java
  • Java如何计数字串中的一组词组?

    在Java编程中,如何计数字串中的一组词组?

    以下示例演示如何使用regex.Matcher类的matcher.groupCount()方法来计算字符串中的一组词组。

    package com.yiibai;
    
    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    
    public class CountingGroupWords {
        public static void main(String args[]) {
            Pattern p = Pattern.compile("J(ava)");
            String candidateString = "This is Java. This is a Java example.";
            Matcher matcher = p.matcher(candidateString);
            int numberOfGroups = matcher.groupCount();
            System.out.println("numberOfGroups =" + numberOfGroups);
        }
    }
    
    Java

    上述代码示例将产生以下结果 -

    numberOfGroups =1
    
    Shell

    示例-2

    以下是如何计数字串中的一组词组的另一个示例。

    package com.yiibai;
    
    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    
    public class CountingGroupWords2 {
       public static void main(String[] args) {
          String s1 = "import java.util.regex.Pattern;importjava.util.regex.Matcher;";
          Pattern pattern = Pattern.compile("regex");
          Matcher  matcher = pattern.matcher(s1);
          int count = 0;
    
          while (matcher.find())count++;
          System.out.println(count);
       } 
    }
    
    Java

    上述代码示例将产生以下结果 -

    2
    
    Shell
     
  • 相关阅读:
    ssh登录很慢的问题
    Y480&Y580 刷slic2.1全自动教程
    re正则表达式5_*
    linux下查看内存使用情况
    检查linux网络的状况
    Linux Load average负载详细解释
    查看Linux磁盘空间大小
    Linux 批量重命名文件
    Linux 网卡丢包严重
    linux 下vi /vim 中文汉字乱码解决
  • 原文地址:https://www.cnblogs.com/borter/p/9617152.html
Copyright © 2011-2022 走看看