import re
file = open('wordlist.txt', 'r')
for line in file.readlines():
if re.search('^there$', line, re.I):
print line
Функция re.search
сканирует строку line
и возвращает true, если находит регулярное выражение, определенное в первом параметре, игнорируя регистр с re.I
.Символ ^
означает «начало строки», а символ $
означает «конец строки».Таким образом, функция поиска будет возвращать true только в том случае, если она соответствует там , перед которым стоит начало строки, а за ней следует конец строки, иначе говоря, изолированный.