Правильное регулярное выражение для поиска строки с двумя или тремя словами в ней - PullRequest
0 голосов
/ 21 мая 2018

У меня есть следующий текст:

(3) Reflects the adoption of SFAS No. 128, EARNINGS PER SHARE.

<PAGE>

ITEM 7. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS
        OF OPERATION


YEAR ENDED DECEMBER 28, 1997 COMPARED TO THE YEAR ENDED DECEMBER 29, 1996


In November 1996, the Company initiated a major restructuring and growth
plan designed to substantially reduce its cost structure and grow the business
in order to restore higher levels of profitability for the Company. By July
1997, the Company completed the major phases of the restructuring plan. The
$225.0 million of annualized cost savings anticipated from the restructuring
results primarily from the consolidation of administrative functions within 

Здесь я хочу извлечь "MANAGEMENT'S DISCUSSION AND ANALYSIS", который происходит после <PAGE>.В документе много других "MANAGEMENT'S DISCUSSION AND ANALYSIS" (я не копировал документ, так как его длина более 1000 страниц).

Я использовал следующее выражение Regex:

pattern = ('?<=<PAGE>')('.*')('?=Management\'s Discussion')

, но оно выдает эту ошибку

TypeError: 'str' object is not callable

Что не так, где и как это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...