[英]How to extract a unicode string from a string
我有一个字符串形式为"text: u'\ل'"
,如何在python中提取内部unicode字符串? (即拥有u'\ل'
)
当我使用split()
我得到了"u'\\\ل'"
,这是一个简单的字符串!
您可以使用ast.literal_eval()
安全地转换文字字符串:
>>> from ast import literal_eval
>>> s = "text: u'\u0644'"
>>> unicode_part = s.split(':')[-1].strip()
>>> unicode_part
"u'\\u0644'"
>>> unicode_string = literal_eval(unicode_part)
>>> unicode_string
u'\u0644'
>>> print unicode_string
ل
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.