Я пытаюсь проанализировать текстовые файлы (созданные из программы чтения PDF-файлов), чтобы определить, соответствует ли какой-либо текст списку имен и значений.
РЕДАКТИРОВАТЬ: текстовые файлы обычно заполняются случайными символами и строки из читателя PDF. Я пометил каждую форму и хочу увидеть, присутствует ли в списке текст метки, указывающий на совпадение.
emplist_wval: ['apple@1@1', 'apple@2', 'apple@12', 'apple@1']
readtext = 'apple@1@1'
for iteration in emplist_wval:
try:
if iteration in readtext: # function
Я хочу, чтобы функция запускалась только при точном совпадении. С моим кодом выше он работает для первого элемента (apple@1@1), но затем пытается снова выстрелить, когда достигает 4-го элемента (apple@1), даже если это не точное совпадение.
РЕДАКТИРОВАТЬ: Как можно игнорировать apple@1 при обнаружении apple@1@1. Прямо сейчас моя функция выдает ошибку, когда найдено второе значение.