1

python 中是否有一些函数可以将 element.text 与相同的 Element.tag 名称连接起来?

例子:

 p>     
        some text
        <i>(</i>
        <i>something</i>
        <i>something</i>
        <i>)</i>
        some text
        <i>proň, zač</i>
        the end of paragraph
    </p>

我想要的是:

 p>     
        some text
        <i>(something something)</i>
        some text
        <i>proň, zač</i>
        the end of paragraph
    </p>
4

1 回答 1

1

python中是否有一些函数可以加入具有相同标签名称的element.text?

不,您必须自己编写代码。原因是该库处理 xml,而不仅仅是 xhtml。一般而言,<tag>a</tag><tag>b</tag>与 的含义不同<tag>ab</tag>。事实上,即使在 html 中,合并相邻的<p>or<block>标记也会改变文本的含义。

于 2013-09-04T21:07:21.763 回答