开发者社区> 问答> 正文

怎么用正则表达式计算一个字符串中某个子串的个数呀?

已解决

怎么用正则表达式计算一个字符串中某个子串的个数呀?

展开
收起
一个臻吖 2022-04-01 16:30:26 634 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    public class Test1{

    public static void main(String[] args){

    String str = "abcdfdfsabcdfdsf abc fdfdabc";

    int count = 0;

    for(int i=0; i<str.length(); i++){

    int n = str.indexOf("abc",i);//从i位置搜索“abc”,返回第一次出现

    的位置

    if(n == i) count++;//如果返回的位置和开始搜索的位置相同,说明又出现

    了一次,计数器加一

    }

    System.out.println(count);

    }

    }//

    2022-04-01 16:31:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载