Count occurrences of a substring

Задача:

Создайте функцию или покажите встроенную функцию, чтобы подсчитать количество неперекрывающихся вхождений подстроки внутри строки.

Функция должна принимать два аргумента:

первый аргумент - строка для поиска, а вторая - подстрока, которую нужно искать.

Он должен возвращать целочисленное число.

Соответствие должно давать наибольшее количество совпадающих совпадений.

В общем, это по существу означает совмещение слева направо или справа налево.