Чтобы проверить наличие подстроки в данной строке, вы можете использовать несколько методов. Вот некоторые часто используемые подходы:
-
Метод
indexOf()
String: вы можете использовать методindexOf()
, чтобы проверить, существует ли подстрока внутри строки. Если метод возвращает значение больше или равное 0, это означает, что подстрока присутствует. В противном случае его нет.
Пример:string = "Hello, World!" substring = "World" if string.indexOf(substring) >= 0: print("Substring found!") else: print("Substring not found!")
-
Регулярные выражения. Регулярные выражения предоставляют мощный способ поиска шаблонов в строках. Вы можете использовать модуль
re
в Python, чтобы выполнить сопоставление с образцом и определить, существует ли подстрока.
Пример:import re string = "Hello, World!" substring = "World" if re.search(substring, string): print("Substring found!") else: print("Substring not found!")
-
Оператор
in
для строки. Операторin
можно использовать для проверки наличия подстроки в строке. Он возвращает логическое значение, указывающее, существует подстрока или нет.
Пример:string = "Hello, World!" substring = "World" if substring in string: print("Substring found!") else: print("Substring not found!")
Это всего лишь несколько методов проверки наличия подстроки. Выбор метода зависит от конкретных требований вашего приложения.