2011-11-24 20 views
-1

我有一些文本需要被HTML转义,除了一些a元素!
如何最好地实现它?
Python版本2.5/2.6/2.7转义HTML与例外

+0

谷歌翻译没有成功。 –

+0

您不指定Python版本。另外,至少举一个例子。 – tzot

+0

对不起,我的英文。 Python版本2.5或2.6,2,7 – Vladimir

回答

0

最简单的方法可能是编码HTML,然后解码与您的网站匹配的编码部分。 (我假设你的意思是编码而不是逃跑。)

2

你的问题太模糊了,所以我只是在这里猜测。

您的某些文本需要进行HTML转义,但某些a元素除外。

第1步:

做逃生。如果在Python≥3.2上,则有html模块及其escape函数;否则,请使用cgi模块及其escape功能。

第2步:

某处你的编码文本里面,有零个或多个部分类似<a href="yoursite">。找到它们(可能使用正则表达式)并将><更改回实际操作员。

+0

对不起我的英语。是的,我有一些需要HTML转义的文本,除了一些元素! – Vladimir

0

您是在谈论Non Breaking space还是 这是我们用来在HTML中提供无间断空白的标记。

+0

是的,我在谈论非破坏空间。 – Vladimir

+0

那你为什么不使用&nbsp?你需要通过Python代码或其他东西。因为前端可以很容易地由它自己操纵。 :) ?? –