【发布时间】:2017-03-16 01:44:53
【问题描述】:
如何计算一个字符串中子字符串存在的次数?
我的意思是,如果你有一个字符串 "one, two, three, one, one, two",你怎么能把它算作 "one" 出现 3 次?
我认为String.Contains 可以完成这项工作,但它只检查子字符串是否存在。 String.forall 用于字符,因此没有选项。
所以我真的完全停在了这里。有的可以启发我吗?
【问题讨论】:
-
我会选择一个答案,但根据您的 cmets,对于哪个是最佳解决方案似乎存在争议。所以我在这里有点进退两难。不过,我真的很感谢您的所有解决方案。给了我很多思考。