Я хочу найти слово в текстовом файле, используя несколько ключевых слов, как я кодировал для одного слова, как указано ниже: Теперь у меня есть несколько ключевых слов вместо одного слова для поиска в текстовом файле.
Предположим,мой текстовый файл выглядит как
Today's date 25-01-2019
My name is Pratik
My DOB: 1-1-1990
My Date of promotion: 1-1-2019
import re
with open('abc.txt', encoding= 'utf-8') as abc3:
for line in abc3:
match= re.search(r'date: (\S+)', line)
if match:
result = match.group(1)
print('DATE: '.format(result))
У меня есть несколько переменных, таких как «дата:», «дата продвижения», «DOB:», «ДАТА РОЖДЕНИЯ:» вместо одной переменной в поискестрока кода ('date: (\ S +)
Если какая-либо из перечисленных выше переменных совпадает с текстовым файлом, как я могу их кодировать.
Expected result
date 25-01-2019
DOB: 1-1-1990
Date of promotion: 1-1-2019