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
     
  • 相关阅读:
    linux创建用户
    Java理解笔记------杂项
    java高效并发
    GPG备份秘钥
    (二)数据同步利器syncthing
    (一)安装samba
    (序)利旧打造私有云
    mysql的docker化安装
    (八)netty的SSL renegotiation攻击漏洞
    (七)json序列化
  • 原文地址:https://www.cnblogs.com/borter/p/9617152.html
Copyright © 2011-2022 走看看