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
     
  • 相关阅读:
    .csproj文件
    堆栈
    数据库操作(一)
    Math数学函数
    SSM框架下各个层的解释说明
    MyBatis DAO层传递参数到mapping.xml
    Spring MVC3在controller和视图之间传递参数的方法
    注册/登陆界面验证码的作用及代码实现
    input中name和id的区别
    <mvc:default-servlet-handler/>的作用
  • 原文地址:https://www.cnblogs.com/borter/p/9617152.html
Copyright © 2011-2022 走看看