Я пытаюсь написать сценарий, который берет список слов из одного файла и пытается найти эти конкретные слова в другом файле, и если определенное слово найдено, то вся строка напечатана , Проблема в том, что я хочу, чтобы в файле поиска только слова, которые я ищу, будут сопоставлены Пример: если мне нужно искать слово «word123», мне не нужно иметь хит «word12345» "можно найти только первое соответствующее точное слово я написалиспользование регулярных выражений с python
Это код:
for line in searchfile:
for word in keywords:
if re.search ("^word$" , line):
print(line.strip(), file = new_file)
break
результат всегда пустой файл
У вас также есть такие слова в вашем списке как * -word- * или * = пуск = *? –