我有一个形式的字符串"text: u'\u0644'"
,如何在python中提取内部unicode字符串?(即拥有u'\u0644'
)
当我使用时,split()
我得到了"u'\\u0644'"
一个简单的字符串!
您可以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
ل
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句