str.count()错了吗?

时间:2018-05-22 19:01:30

标签: python regex python-3.x count

我正在玩一些挑战,其中一个让我在字符串中计算子字符串。我有一个问题,特别是“香蕉”:

str = "banana"
print(str.count("ana"))

这应该返回2因为“ana”出现两次:

b a n a n a
  a n a
      a n a

但是str.count(“ana”)只返回1.我也试过regexp:

import re
str = "banana"
print(len(re.findall("ana", str)))

但它也会返回1.我错过了什么吗?

谢谢你!

1 个答案:

答案 0 :(得分:0)

是的,你遗失了一些东西。

getItemPrices