<p>来自<a href="https://stackoverflow.com/questions/42540424/python-regex-find-and-replace-second-tab-character">here</a>:</p>
<pre><code>html = '''<div class="description">
Planet Nine was initially proposed to explain the clustering of orbits
Of Planet Nine's other effects, one was unexpected, the perpendicular orbits, and the other two were found after further analysis. Although other mechanisms have been offered for many of these peculiarities, the gravitational influence of Planet Nine is the only one that explains all four.
</div>'''
n = 2 # occurrence i.e. 2nd in this case
sep = '\n' # sep i.e. newline
cells = html.split(sep)
from bs4 import BeautifulSoup
html = sep.join(cells[:n]) + ". " + sep.join(cells[n:])
soup = BeautifulSoup(html, 'html.parser')
title_box = soup.find('div', attrs={'class': 'description'})
title = title_box.get_text().strip()
print (title)
</code></pre>
<p><strong>输出</strong>:</p>
^{pr2}$
<p><strong>编辑</strong>:</p>
<pre><code>from bs4 import BeautifulSoup
page = requests.get("https://blablabla.com")
soup = BeautifulSoup(page.content, 'html.parser')
description_box = soup.find('div', attrs={'class': 'description'})
description = description_box.get_text().strip()
n = 2 # occurrence i.e. 2nd in this case
sep = '\n' # sep i.e. newline
cells = description.split(sep)
desired = sep.join(cells[:n]) + ". " + sep.join(cells[n:])
print (desired)
</code></pre>