C#开发笔记之12-如何用C#统计子字符串出现的次数?

C#开发笔记之12-如何用C#统计子字符串出现的次数?

C#开发笔记概述

文章目录

概述

本文介绍如何使用C#统计子字符串出现的次数。基本思路是利用子字符串的长度和原字符串被子字符串替换之后的长度差。

解释

public static class StringHelper {

    public static int SubstringCount(string str, string substring) {
        str = str.ToLower();
        substring = substring.ToLower();

        if (str.Contains(substring)) {
            string replaced = str.Replace(substring, "");
            return (str.Length - replaced.Length) / substring.Length;
        }

        return 0;
    }

}

本文由 .Net中文网 原创发布,欢迎大家踊跃转载。

转载请注明本文地址:https://www.byteflying.com/archives/3161

发表评论

登录后才能评论