【发布时间】:2011-04-09 09:28:52
【问题描述】:
我需要从 python 中的字符串中删除标签。
<FNT name="Century Schoolbook" size="22">Title</FNT>
去除两端的整个标签,只留下“标题”的最有效方法是什么?我只看到了使用 HTML 标记执行此操作的方法,而这在 python 中对我不起作用。我特别将它用于 ArcMap,一个 GIS 程序。它的布局元素有自己的标签,我只需要删除两个特定标题文本元素的标签。我相信正则表达式应该可以很好地解决这个问题,但我愿意接受任何其他建议。
【问题讨论】:
-
你希望
Title 完成后是Title ,还是 Title 或 Title 或? ,从你的问题中不确定你在追求什么? -
那么这个字符串在处理后应该是什么样子呢?我不太清楚你想做什么。
-
对不起。处理后字符串应为“Title”。
-
作为 html 的兄弟,xml 并不比 html 更规则或上下文无关。我不确定您的情况的全部范围,但快速浏览一下,正则表达式看起来仍然是适合这项工作的错误工具。