@R2kip

Как проверить если в строке есть это слово?

Я делаю запрос на сайт и получаю такой тип данных:
Ввод
[auth][22.03 11:33:40] help
[auth][22.03 11:33:42] i'am admin
[auth][22.03 11:34:00] proceed command
[auth][22.03 11:34:04] Replied to question
[auth][22.03 11:34:05] txt
[auth][22.03 11:34:26] txt
[auth][22.03 11:34:26] Aboba
[auth][22.03 11:34:29] Replied to question
[auth][22.03 11:34:37] text


И мне надо вывести только те строки которые содержат: "Replied to question"
Вывод

[auth][22.03 11:34:04] Replied to question
[auth][22.03 11:34:29] Replied to question


Главный вопрос: Как узнать что в строке содержится слово?
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
вывести только те строки которые содержат: "Replied to question" можно так:
data = '''[auth][22.03 11:33:40] help
[auth][22.03 11:33:42] i'am admin
[auth][22.03 11:34:00] proceed command
[auth][22.03 11:34:04] Replied to question
[auth][22.03 11:34:05] txt
[auth][22.03 11:34:26] txt
[auth][22.03 11:34:26] Aboba
[auth][22.03 11:34:29] Replied to question
[auth][22.03 11:34:37] text'''

requested_string = 'Replied to question'
        
[print(line) for line in data.splitlines() if requested_string in line]


Как узнать, что в строке содержится слово?
print('hello' in 'hello world')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы