Я столкнулся с проблемой при создании парсера. Строка, которую я хочу проанализировать в текстовом файле, выглядит следующим образом:
'>NAME= (various_names_here)'
Каждый раз, когда я вижу это ">Name="
, я хочу прочитать в строке.
В моем словаре есть элемент:
my_dict = {
'name': re.compile(r'>NAME= (?P<name>.*)\n'),
}
Читая мой текстовый файл построчно с помощью команды if
для поиска "name"
, я никогда не нахожу эти строки.
Пока я подхожу близко, я не могу найти правильный синтаксис для чтения этой строки. Кажется, я не могу понять, как справиться с отсутствием пробелов между >NAME=
и (***)
.