Поскольку строки в вашем файле разделены '\r\n'
, шаблон, который вы ищете, должен это учитывать.
Для удобства вы все равно можете использовать тройные кавычки для инициализации строки, которую хотите найти, но затем используйте метод str.replace()
, чтобы заменить все вхождения '\n'
на '\r\n'
:
pattern='''Line1
Line2
Line3'''.replace('\n', '\r\n')
Кроме того, если все, что вам нужно, это совпадение подстроки, вы можете использовать оператор in
вместо более дорогостоящего соответствия регулярному выражению:
if pattern in file_contents:
print pattern
else:
print "No match!!"