Методы проверки подстроки в Python и JavaScript

Чтобы проверить, существует ли подстрока в строке в Python, вы можете использовать несколько методов. Вот несколько подходов:

  1. Использование оператора in. Вы можете использовать оператор in, чтобы проверить, существует ли в строке подстрока. Он возвращает True, если подстрока найдена, и Falseв противном случае. Вот пример:

    string = "Hello, world!"
    substring = "world"
    if substring in string:
    print("Substring found!")
  2. Использование метода str.find(). Метод find()возвращает индекс первого вхождения подстроки в строку. Если подстрока не найдена, возвращается -1. Вот пример:

    string = "Hello, world!"
    substring = "world"
    index = string.find(substring)
    if index != -1:
    print("Substring found at index", index)
  3. Использование регулярных выражений с модулем re. Модуль reв Python предоставляет мощные возможности сопоставления с образцом. Вы можете использовать регулярные выражения для поиска подстрок в строке. Вот пример:

    import re
    string = "Hello, world!"
    substring = "world"
    matches = re.findall(substring, string)
    if matches:
    print("Substring found!")