统计字符串中某个子串出现的次数

新手上路,请多包涵

如何计算给定子字符串在 Python 中的字符串中出现的次数?

例如:

 >>> 'foo bar foo'.numberOfOccurrences('foo')
2


要获取子字符串的 _索引_,请参阅 如何查找所有出现的子字符串? .

原文由 santosh 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 289
1 个回答

string.count(substring) ,如:

 >>> "abcdabcva".count("ab")
2

这是针对 非重叠 事件。

如果你需要计算重叠的次数,你最好在 这里 查看答案,或者只查看 我下面的其他答案

原文由 jsbueno 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题