我想知道在xml elementtree中如何包装文本?
例如,我有以下文字
4324OO234324O234O32O423423OO23O432O4OO23O4O32O423O423O4O234OO234234O234OO324O234
我需要确保它包含每10个字符的文本,例如 但是,我还需要保留每行之后发生的标签/空白。
<mydata>
4324OO2343
24O234O32O
423423OO23
O432O4OO2
3O4O32O42
3O423O4O2
34OO234234
O234OO324
O234
</mydata>
在python 2.5.2中有任何简单的方法吗?
这不是一个复制问题,因为这是特定于xml元素树的...可能会将字符分解成块,但是我必须使用minidom.parseString和toprettyxml来获取标签 - 但是我还没找到办法做到这一点 -
答案 0 :(得分:0)
投票结束这个问题的海报不正确,并没有为解决方案提供帮助。重复的线程只提供了解决方案的一部分,在这种情况下没用。
最后我通过以下方式解决了这个问题:
hexerre = re.sub(&#34;(。{80})&#34;,&#34; \ 1 \ n \ t \ t \ t \ t \ t \ t \ t \ t&#34;, hexer,0)
通过将标签添加到正则表达式中,我能够获得所需的缩进。