Я использую Python 3.7 и у меня есть файл test.txt, который выглядит следующим образом:
<P align="left">
<FONT size="2">Prior to this offering, there has been no public
market for our common stock. The initial public offering price
of our common stock is expected to be between
$ and
$ per
share. We intend to list our common stock on the Nasdaq National
Market under the symbol
“ ”.
</FONT>
Мне нужно извлечь все, что следует за «быть между» (строка 4) до «на акцию»(строка 7).Вот код, который я запускаю:
price = []
with open("test.txt", 'r') as f:
for line in f:
if "be between" in line:
price.append(line.rstrip().replace(' ','')) #remove '\n' and ' '
print(price)
['of our common stock is expected to be between']
Сначала я нахожу «быть между», а затем прошу добавить строку, но проблема в том, что все, что идет дальше, обрезается, потому что это в следующих строках,
Мой желаемый результат будет:
['of our common stock is expected to be between $ and $ per share']
Как я могу это сделать?Заранее большое спасибо.