Найти индекс второго вхождения строки в другую строку в Python.
Найти индекс второго вхождения строкиДанное задание позволяет определить, на какой позиции в основной строке встречается второе вхождение искомой подстроки.
def find_second_occurrence(source, substring):
# Находим первое вхождение
first = source.find(substring)
if first == -1:
return -1
# Находим второе вхождение, начиная с позиции после первого вхождения
second = source.find(substring, first + 1)
return second
# Пример использования функции
text = "Пример строки, где подстрока встречается дважды: подстрока."
substring = "подстрока"
index = find_second_occurrence(text, substring)
print("Индекс второго вхождения подстроки:", index)
Функция | ||||||||||
|
| ||||||||||
| Просмотров: 321 | | ||||||||||
| Всего комментариев: 0 | |