В настоящее время я перебираю некоторые файлы (работает отлично) и пытаюсь выяснить, как получить индексы чего-либо и посмотреть, можно ли найти слово, которое ему соответствует, в предоставленном списке.
Например,:
У меня есть следующее в одном из файлов:
MYLIST['APPLE'] = 'Granny-Smith'
SOMETHINGELSE['BUILDING'] = 'Tall'
ANOTHERTHING['SPELLING'] = 'bad'
ADDITIONALLY['BERRY'] = 'Rasp'
У меня есть список вещей, по которым я пытаюсь найти соответствие:
keywords = ['apple', 'berry', 'grape']
Если яиспользуйте это регулярное выражение, оно найдет индексы в порядке (но находит их все):
\[(.*?)\]
Но я пытаюсь расширить это регулярное выражение, чтобы оно могло найти только те, которые существуют в списке ключевых слов.
Что еще мне нужно добавить в регулярное выражение, чтобы выполнить это?