【发布时间】:2020-08-25 09:37:14
【问题描述】:
我有以下部分的 html/xml 文件:
<p><hlstart ana="#ann224094"></<hlstart>Przed<hlend ana="#ann224094"></hlend> <hlstart ana="#ann224160"></hlstart>nami <hlend ana="#ann224160"></hlend>jeszcze trzy <hlstart ana="#ann224159"></hlstart>dni,<hlend ana="#ann224159"></hlend></p>
我想提取文本和标签以将它们排列在表格中,例如:
text, nonana
text, ana
其中ana表示标签,例如来自
的#ann224094<hlstart ana="#ann224094"></<hlstart>Przed<hlend ana="#ann224094"></hlend>
nonana 表示文本没有 ana 标签。
przed, #ann224094
nami, #ann224160
jeszcze trzy, nonana
我用我的 xml 数据的其他部分尝试了 bs4 和 htmlparser,但我不明白那部分。我可以使用 .text 方法导出整个文本,所有字符串,但我需要知道哪些单词有 ana 标签。此外,所有带有 ana 标签的单词在我的文件后面都有特定的标签。
【问题讨论】:
标签: python r xml-parsing html-parsing tei