python – 将数字字符引用表示法转换为unicode字符串

python – 将数字字符引用表示法转换为unicode字符串,第1张

概述有没有标准的,最好是 Pythonic的方式转换& #xxxx;一个合适的unicode字符的符号? 例如, מפגשי 应转换为: מפגשי 它可以很容易地完成 – 使用字符串 *** 作,但我想知道是否有一个标准的库. 使用 HTMLParser.HTMLParser(): >>> from HTMLParser import HTMLP 有没有标准的,最好是 Pythonic的方式转换& #xxxx;一个合适的unicode字符串的符号?

例如,

מפגשי

应转换为:

מפגשי

它可以很容易地完成 – 使用字符串 *** 作,但我想知道是否有一个标准的库.

解决方法 使用 HTMLParser.HTMLParser()
>>> from HTMLParser import HTMLParser>>> h = HTMLParser()>>> s = "מפגשי">>> print h.unescape(s)מפגשי

这也是standard library的一部分.

但是,如果您使用的是Python 3,则必须从HTML.parser导入:

>>> from HTML.parser import HTMLParser>>> h = HTMLParser()>>> s = 'מפגשי'>>> print(h.unescape(s))מפגשי
总结

以上是内存溢出为你收集整理的python – 将数字字符引用表示法转换为unicode字符串全部内容,希望文章能够帮你解决python – 将数字字符引用表示法转换为unicode字符串所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1207092.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存