0

項目 1、項目 2、および項目 3 を含む html ファイルで作業しています。LAST 項目 2 の後に来るすべてのテキストを削除したいと考えています。ファイル内に複数の項目 2 がある場合があります。私はこれを使用していますが、動作しません:

text = """<A href="#106">Item&nbsp;2. <B>Item&nbsp;2. Properties</B> this is an example this is an example"""

>>> a=re.search ('(?<=<B>)Item&nbsp;2.',text)
>>> b= a.group(0)
>>> newText= text.partition(b)[0]
>>> newText
'<A href="#106">'

2番目のアイテムではなく、最初のアイテム2の後のテキストを削除します。

4

1 に答える 1