Страницы

Поиск по вопросам

вторник, 15 января 2019 г.

Шаблон регулярного выражения для поиска полного совпадения со строкой

Нужна помощь с регулярным выражением, а точнее с составлением шаблона, для поиска полного совпадения со строкой.
Пример:
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('Не найдено')

Комментариев нет:

Отправить комментарий