2011-11-24 48 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代碼或其他東西。因爲前端可以很容易地由它自己操縱。 :) ?? –