Нужна помощь с регулярным выражением, а точнее с составлением шаблона, для поиска полного совпадения со строкой.
Пример:
import re
word = input()
with open('first.txt', 'r') as file1:
line = file1.read()
if re.search(word, line): #т.к.ищется первое вхождение, то нужно как - то настроить шаблон, и я не понимаю как это сделать
print('слово найдено')
Ответ
Правильно ли я вас понял, с учетом строгого соответствия?
import re
word = input()
with open('first.txt', 'r') as file1:
for line in file1.readlines():
if re.findall('^' + word + '$', line):
print('Cлово найдено')
else:
print('Не найдено')
Комментариев нет:
Отправить комментарий