У меня есть строка в текстовом файле.В текстовом файле год должен быть в общем виде, и мне нужно найти количество строк, используя выражение регулярного выражения
data here is my text file
sword="list of people (2019) Revised 10"
count = data.count(sword)
print(count)
xtrct_data=sword.join(data.split(sword)[:count])
Сработало вышеупомянутое.Когда я запрограммировал это так, как мне нужно, в общем виде, это не работает. Я использовал регулярные выражения.
my code:
sword=re.search("list\sof\speople\s\([0-9]{4}\)\sRevised\s[0-9]+",data)
count=data.count(sword)
print(count)
Мой ожидаемый результат должен использовать регулярное выражение "список людей (2019) Revised 10" и мне нужно считать.Дальнейшее разделение на основе вхождения.
ожидаемый результат: если "список людей (2019) Пересмотрен 10" слово было 10 раз в текстовом файле, оно должно вернуть 10