有没有标准的,最好是 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字符串的更多相关文章

  1. 如何在Windows控制台中的python中打印unicode字符串

    编辑:如果不可能–我很乐意接受在Windows中显示unicode的一些控制台应用程序的其他建议.一个替代的Windows控制台的python实现使用不同的控制台程序.以下工作原理是Cygwin中的默认终端仿真器.Windows还有其他控制台可供选择,但我尚未评估其Unicode支持.

  2. 正则表达式基本语法

    P=mark)待匹配串python给第一个括号内的取名为mark在第二个括号内引用11.^匹配字符串开头即待匹配字符串的开头必须按照正则表达式的要求形式$匹配字符串结尾即待匹配字符串的结尾必须按照正则表达式的要求形式例:正则表达式[\w]{4,10}@163.com$待匹配字符串的结尾必须是@163.com不能多也不能少12\Aor\Z指定的字符串必须出现在开头or结尾\Z同理加在结尾例:正则表达式\Asdff[\w]*待匹配字符串sdff456ss可以匹配asdff456ss无法匹配以上

  3. 正则表达式入门(java,python版本)

    目录本文目标正则表达式到底是什么正则表达式可以用来做什么基本语法元字符实例本文目标正则表达式到底是什么正则表达式,,是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。正则表达式可以用来做什么1验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。2用来查找字符串,从一个长的文本中查找符合指定特征的字符串3用来替换,比普通的替换更强大4等等…

  4. 正则表达式入门知识+用它实现在一个网页中获取所有的链接地址

    现在很多的程序设计语言计都支持利用正则表达式来进行字符串的操作,有java、c++、python、javascript、perl、PHP等。作用:1给定的字符串是否符合正则表达式2通过正则表达式可以从字符串中获取我们想要的特定部分规则:开始与结束:^、$表示匹配个数:+、?

  5. 【python学习】re模块――正则表达式

    如下:>>>importre>>>re.match>>>re.search>>>re.match>>>re.search>>>patterm=re.compile("c")>>>patterm.match>>>patterm.match>>>patterm.match3.模块内容re.compile编译正则表达式,返回RegexObject对象,然后可以通过RegexObject对象调用match()和search()方法。第一种方式能实现正则表达式的重用。re.search在字符串中查找,是否能匹配正则

  6. Pyhton 第九章 正则表达式

    在正则表达式中,如果直接给出字符,就是精确匹配。Python提供re模块,包含所有正则表达式功能。由于Python本省的字符串也使用\转义,以下要特别注意:s='abc\\-001'#Python的字符串转义之后:'abc\-001'因此,我们强烈推荐使用python的r前缀,就不用考虑转义的问题了:s=r'abc\-001'转义后:'abc\-001'先看看如何判断正则表达式是否匹配:>>>importre>>>re.match>>>re.match>>>可以看出,match()方法如果匹配,则返回一个

  7. 二十六,正则表达式

    数量限定符号.美国汽车牌照的一种格式是四个数字加上二个字母.它的正则表达式前面是数字部分“[0-9]{4}”,再加上字母部分“[A-Z]{2}”.1.5“否”符号“^”符号称为“否”符号.如果用在方括号内,“^”表示不想要匹配的字符.例如,图四的正则表达式匹配所有单词,但以“X”字母开头的单词除外.1.6圆括号和空白符号“\s”符号是空白符号,匹配所有的空白字符,包括Tab字符.如果字符串正确匹配,接下来如何提取出月份部分呢?

  8. 最全的正则表达式说明

    1运算符“表达式”属性支持以下正则表达式运算符:表达式说明.指示任何字符。2数量限定符限定符将可选数量的数据添加到正则表达式。.NETFramework正则表达式支持最小匹配限定符。3字符转义下表中列出的字符转义在正则表达式和替换模式中都会被识别。因此,正则表达式^FTP只会返回那些在行的开头出现的字符串“FTP”的匹配项。有关更多信息,请参见正则表达式选项中的Multiline选项。组合原义字符、转义符和字符类以构成正则表达式模式。

  9. chapter15 正则表达式

    sub把字符串string中所有匹配正则表达式pattern的地方替换成字符串repl,如果max的值没有给出,则对所有匹配的地方进行替换。原因是ASCII字符和正则表达式特殊字符间所产生的冲突。事实上,很多Python程序员在定义正则表达式时都只使用原始字符串。

  10. 自己动手写一个轻巧,高效的正则表达式引擎

    然而,在ThompsonNFA的实现中,没有这种非主流的的正则表达式。这两人税后从事Unix开发,引入了正则表达式。最简单的正则表达式是一个文字字母。现在为止描述的语法只是传统Unixegrep正则表达式语法的子集。新的的正则表达式设施,像Perl当中,已经添加了许多新的运算符和专业序列。正则表达式当中一项常用而有用的扩展是后向引用。正则表达式的NFA由子串的局部NFA构造而成,每个操作符的构造方式是不同的。

随机推荐

  1. 10 个Python中Pip的使用技巧分享

    众所周知,pip 可以安装、更新、卸载 Python 的第三方库,非常方便。本文小编为大家总结了Python中Pip的使用技巧,需要的可以参考一下

  2. python数学建模之三大模型与十大常用算法详情

    这篇文章主要介绍了python数学建模之三大模型与十大常用算法详情,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感想取得小伙伴可以参考一下

  3. Python爬取奶茶店数据分析哪家最好喝以及性价比

    这篇文章主要介绍了用Python告诉你奶茶哪家最好喝性价比最高,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧

  4. 使用pyinstaller打包.exe文件的详细教程

    PyInstaller是一个跨平台的Python应用打包工具,能够把 Python 脚本及其所在的 Python 解释器打包成可执行文件,下面这篇文章主要给大家介绍了关于使用pyinstaller打包.exe文件的相关资料,需要的朋友可以参考下

  5. 基于Python实现射击小游戏的制作

    这篇文章主要介绍了如何利用Python制作一个自己专属的第一人称射击小游戏,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起动手试一试

  6. Python list append方法之给列表追加元素

    这篇文章主要介绍了Python list append方法如何给列表追加元素,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  7. Pytest+Request+Allure+Jenkins实现接口自动化

    这篇文章介绍了Pytest+Request+Allure+Jenkins实现接口自动化的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  8. 利用python实现简单的情感分析实例教程

    商品评论挖掘、电影推荐、股市预测……情感分析大有用武之地,下面这篇文章主要给大家介绍了关于利用python实现简单的情感分析的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下

  9. 利用Python上传日志并监控告警的方法详解

    这篇文章将详细为大家介绍如何通过阿里云日志服务搭建一套通过Python上传日志、配置日志告警的监控服务,感兴趣的小伙伴可以了解一下

  10. Pycharm中运行程序在Python console中执行,不是直接Run问题

    这篇文章主要介绍了Pycharm中运行程序在Python console中执行,不是直接Run问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

返回
顶部