用python处理html代码的转义与还原 ' & < > " '等特殊字符

html代码的转义

import html
print(html.escape("""'& < >\"'"""))
&#x27; &amp; &lt; &gt; &quot; &#x27;

html代码的转义还原

import html
print(html.unescape("&#x27;&amp; &lt; &gt;&quot;&#x27;"))
'& < >"'
&#x27;
&amp;&
&lt;<
&gt;>
&quot;"
&#x27;
字母或有些符号等+ &#768; 例 a&#768;
字母或有些符号等+ &#769; 例 A&#769;
字母或有些符号等+ &#770;例 /&#770;
字母或有些符号等+ &#771;例 \\&#771;
显示结果描述实体名称实体编号
&#160;&nbsp;非间断空格(non-breaking space)
¡&#161;&iexcl;倒置感叹号(inverted exclamation mark)
¢&#162;&cent;美分符号(cent)
£&#163;&pound;英镑符号(pound)
¤&#164;&curren;货币符号(currency)
¥&#165;&yen;人民币/日元符号(yen)
¦&#166;&brvbar;间断的竖杠(broken vertical bar)
§&#167;&sect;小节号(section)
¨&#168;&uml;分音符号(spacing diaeresis)
©&#169;&copy;版权所有(copyright)
ª&#170;&ordf;阴性序数记号(feminine ordinal indicator)
«&#171;&laquo;左双角引号(angle quotation mark (left))
¬&#172;&not;否定符号(negation)
­&#173;&shy;软连字符(soft hyphen)
®&#174;&reg;注册商标(registered trademark)
¯&#175;&macr;长音符号(spacing macron)
°&#176;&deg;度符号(degree)
±&#177;&plusmn;加减号/正负号(plus-or-minus)
²&#178;&sup2;上标 2(superscript 2)
³&#179;&sup3;上标 3(superscript 3)
´&#180;&acute;尖音符号(spacing acute)
µ&#181;&micro;微米符号(micro)
&#182;&para;段落符号(paragraph)
·&#183;&middot;中间点(middle dot)
¸&#184;&cedil;变音符号(spacing cedilla)
¹&#185;&sup1;上标 1(superscript 1)
º&#186;&ordm;阳性序数记号(masculine ordinal indicator)
»&#187;&raquo;右双角引号(angle quotation mark (right))
¼&#188;&frac14;1/4 分数(fraction 1/4)
½&#189;&frac12;1/2 分数(fraction 1/2)
¾&#190;&frac34;3/4 分数(fraction 3/4)
¿&#191;&iquest;倒置问号(inverted question mark)
À&#192;&Agrave;大写字母 A,重音(grave accent)
Á&#193;&Aacute;大写字母 A,尖音(acute accent)
Â&#194;&Acirc;大写字母 A,抑扬音(circumflex accent)
Ã&#195;&Atilde;大写字母 A,腭化(tilde)
Ä&#196;&Auml;大写字母 A,带有变音符号标记(umlaut mark)
Å&#197;&Aring;大写字母 A,带有上圆圈(ring)
Æ&#198;&AElig;大写字母 AE
Ç&#199;&Ccedil;大写字母 C,变音(cedilla)
È&#200;&Egrave;大写字母 E,重音(grave accent)
É&#201;&Eacute;大写字母 E,尖音(acute accent)
Ê&#202;&Ecirc;大写字母 E,抑扬音(circumflex accent)
Ë&#203;&Euml;大写字母 E,带有变音符号标记(umlaut mark)
Ì&#204;&Igrave;大写字母 I,重音(grave accent)
Í&#205;&Iacute;大写字母 I,尖音(acute accent)
Î&#206;&Icirc;大写字母 I,抑扬音(circumflex accent)
Ï&#207;&Iuml;大写字母 I,带有变音符号标记(umlaut mark)
Ð&#208;&ETH;冰岛语大写字母 eth
Ñ&#209;&Ntilde;大写字母 N,腭化(tilde)
Ò&#210;&Ograve;大写字母 O,重音(grave accent)
Ó&#211;&Oacute;大写字母 O,尖音(acute accent)
Ô&#212;&Ocirc;大写字母 O,抑扬音(circumflex accent)
Õ&#213;&Otilde;大写字母 O,腭化(tilde)
Ö&#214;&Ouml;大写字母 O,带有变音符号标记(umlaut mark)
×&#215;&times;乘号(multiplication)
Ø&#216;&Oslash;大写字母 O,带有斜线(slash)
Ù&#217;&Ugrave;大写字母 U,重音(grave accent)
Ú&#218;&Uacute;大写字母 U,尖音(acute accent)
Û&#219;&Ucirc;大写字母 U,抑扬音(circumflex accent)
Ü&#220;&Uuml;大写字母 U,带有变音符号标记(umlaut mark)
Ý&#221;&Yacute;大写字母 Y,尖音(acute accent)
Þ&#222;&THORN;冰岛语大写字母 THORN
ß&#223;&szlig;德语小写字母 sharp s
à&#224;&agrave;小写字母 a,重音(grave accent)
á&#225;&aacute;小写字母 a,尖音(acute accent)
â&#226;&acirc;小写字母 a,抑扬音(circumflex accent)
ã&#227;&atilde;小写字母 a,腭化(tilde)
ä&#228;&auml;小写字母 a,带有变音符号标记(umlaut mark)
å&#229;&aring;小写字母 a,带有上圆圈(ring)
æ&#230;&aelig;小写字母 ae
ç&#231;&ccedil;小写字母 c,变音(cedilla)
è&#232;&egrave;小写字母 e,重音(grave accent)
é&#233;&eacute;小写字母 e,尖音(acute accent)
ê&#234;&ecirc;小写字母 e,抑扬音(circumflex accent)
ë&#235;&euml;小写字母 e,带有变音符号标记(umlaut mark)
ì&#236;&igrave;小写字母 i,重音(grave accent)
í&#237;&iacute;小写字母 i,尖音(acute accent)
î&#238;&icirc;小写字母 i,抑扬音(circumflex accent)
ï&#239;&iuml;小写字母 i,带有变音符号标记(umlaut mark)
ð&#240;&eth;冰岛语小写字母 eth
ñ&#241;&ntilde;小写字母 n,腭化(tilde)
ò&#242;&ograve;小写字母 o,重音(grave accent)
ó&#243;&oacute;小写字母 o,尖音(acute accent)
ô&#244;&ocirc;小写字母 o,抑扬音(circumflex accent)
õ&#245;&otilde;小写字母 o,腭化(tilde)
ö&#246;&ouml;小写字母 o,带有变音符号标记(umlaut mark)
÷&#247;&divide;除号(division)
ø&#248;&oslash;小写字母 o,带有斜线(slash)
ù&#249;&ugrave;小写字母 u,重音(grave accent)
ú&#250;&uacute;小写字母 u,尖音(acute accent)
û&#251;&ucirc;小写字母 u,抑扬音(circumflex accent)
ü&#252;&uuml;小写字母 u,带有变音符号标记(umlaut mark)
ý&#253;&yacute;小写字母 y,尖音(acute accent)
þ&#254;&thorn;冰岛语小写字母 thorn
ÿ&#255;&yuml;小写字母 y,带有变音符号标记(umlaut mark)
&#8704;&forall;for all
&#8706;&part;part
&#8707;&exist;exists
&#8709;&empty;empty
&#8711;&nabla;nabla
&#8712;&isin;isin
&#8713;&notin;notin
&#8715;&ni;ni
&#8719;&prod;prod
&#8721;&sum;sum
&#8722;&minus;minus
&#8727;&lowast;lowast
&#8730;&radic;square root
&#8733;&prop;proportional to
&#8734;&infin;infinity
&#8736;&ang;angle
&#8743;&and;and
&#8744;&or;or
&#8745;&cap;cap
&#8746;&cup;cup
&#8747;&int;integral
&#8756;&there4;therefore
&#8764;&sim;similar to
&#8773;&cong;congruent to
&#8776;&asymp;almost equal
&#8800;&ne;not equal
&#8801;&equiv;equivalent
&#8804;&le;less or equal
&#8805;&ge;greater or equal
&#8834;&sub;subset of
&#8835;&sup;superset of
&#8836;&nsub;not subset of
&#8838;&sube;subset or equal
&#8839;&supe;superset or equal
&#8853;&oplus;circled plus
&#8855;&otimes;circled times
&#8869;&perp;perpendicular
&#8901;&sdot;dot operator
Α&#913;&Alpha;Alpha
Β&#914;&Beta;Beta
Γ&#915;&Gamma;Gamma
Δ&#916;&Delta;Delta
Ε&#917;&Epsilon;Epsilon
Ζ&#918;&Zeta;Zeta
Η&#919;&Eta;Eta
Θ&#920;&Theta;Theta
Ι&#921;&Iota;Iota
Κ&#922;&Kappa;Kappa
Λ&#923;&Lambda;Lambda
Μ&#924;&Mu;Mu
Ν&#925;&Nu;Nu
Ξ&#926;&Xi;Xi
Ο&#927;&Omicron;Omicron
Π&#928;&Pi;Pi
Ρ&#929;&Rho;Rho
Σ&#931;&Sigma;Sigma
Τ&#932;&Tau;Tau
Υ&#933;&Upsilon;Upsilon
Φ&#934;&Phi;Phi
Χ&#935;&Chi;Chi
Ψ&#936;&Psi;Psi
Ω&#937;&Omega;Omega
α&#945;&alpha;alpha
β&#946;&beta;beta
γ&#947;&gamma;gamma
δ&#948;&delta;delta
ε&#949;&epsilon;epsilon
ζ&#950;&zeta;zeta
η&#951;&eta;eta
θ&#952;&theta;theta
ι&#953;&iota;iota
κ&#954;&kappa;kappa
λ&#955;&lambda;lambda
μ&#956;&mu;mu
ν&#957;&nu;nu
ξ&#958;&xi;xi
ο&#959;&omicron;omicron
π&#960;&pi;pi
ρ&#961;&rho;rho
ς&#962;&sigmaf;sigmaf
σ&#963;&sigma;sigma
τ&#964;&tau;tau
υ&#965;&upsilon;upsilon
φ&#966;&phi;phi
χ&#967;&chi;chi
ψ&#968;&psi;psi
ω&#969;&omega;omega
ϑ&#977;&thetasym;theta symbol
ϒ&#978;&upsih;upsilon symbol
ϖ&#982;&piv;pi symbol
Œ&#338;&OElig;capital ligature OE
œ&#339;&oelig;small ligature oe
Š&#352;&Scaron;capital S with caron
š&#353;&scaron;small S with caron
Ÿ&#376;&Yuml;capital Y with diaeres
ƒ&#402;&fnof;f with hook
ˆ&#710;&circ;modifier letter circumflex accent
˜&#732;&tilde;small tilde
&#8194;&ensp;en space
&#8195;&emsp;em space
&#8201;&thinsp;thin space
&#8204;&zwnj;zero width non-joiner
&#8205;&zwj;zero width joiner
&#8206;&lrm;left-to-right mark
&#8207;&rlm;right-to-left mark
&#8211;&ndash;en dash
&#8212;&mdash;em dash
&#8216;&lsquo;left single quotation mark
&#8217;&rsquo;right single quotation mark
&#8218;&sbquo;single low-9 quotation mark
&#8220;&ldquo;left double quotation mark
&#8221;&rdquo;right double quotation mark
&#8222;&bdquo;double low-9 quotation mark
&#8224;&dagger;dagger
&#8225;&Dagger;double dagger
&#8226;&bull;bullet
&#8230;&hellip;horizontal ellipsis
&#8240;&permil;per mille
&#8242;&prime;minutes
&#8243;&Prime;seconds
&#8249;&lsaquo;single left angle quotation
&#8250;&rsaquo;single right angle quotation
&#8254;&oline;overline
&#8364;&euro;euro
™ or �&#8482; or &#153;&trade;trademark
&#8592;&larr;left arrow
&#8593;&uarr;up arrow
&#8594;&rarr;right arrow
&#8595;&darr;down arrow
&#8596;&harr;left right arrow
&#8629;&crarr;carriage return arrow
&#8968;&lceil;left ceiling
&#8969;&rceil;right ceiling
&#8970;&lfloor;left floor
&#8971;&rfloor;right floor
&#9674;&loz;lozenge
&#9824;&spades;spade
&#9827;&clubs;club
&#9829;&hearts;heart
&#9830;&diams;diamond
  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值