2010年10月17日日曜日

htmlescape を Python で

ブログに < や & や > を貼り付けるとき、エスケープする必要があります。
Python で簡単にエスケープできます。

[Code]
#! /usr/bin/python
import sys, cgi

print cgi.escape(sys.stdin.read()),
[実行例]
$ echo "<b>Tom & Jerry</b>" | htmlescape.py
&lt;b&gt;Tom &amp; Jerry&lt;/b&gt;

0 件のコメント: