What\'s the best way to count the number of occurrences of a given string, including overlap in Python? This is one way:
def function(string, str_to_search_f
def count_substring(string, sub_string): count = 0 for pos in range(len(string)): if string[pos:].startswith(sub_string): count += 1 return count
This could be the easiest way.