python - 如何使用 Python 从 unicode 字符串中切片子字符串?

标签 python string unicode substring

我得到了一个 unicode 字符串:u'splunk>\xae\uf001'

如何获取子字符串“uf001”

作为Python中的简单字符串?

最佳答案

字符uf001实际上并不存在于字符串中,因此您不能只是将它们切掉。你可以做

repr(s)[-6:-1]

'u' + hex(ord(s[-1]))[2:]

关于python - 如何使用 Python 从 unicode 字符串中切片子字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31868534/

相关文章:

c - 有效地将随机字节转换为字符串而不会损失太多熵

混帐 pull : could not detach HEAD for Unicode filenames

java - 非 ASCII 字符在 JFrame 或任何 Swing 组件中无法正确显示

java - android java从字符串中获取html图像标签

c - 使用 scanf 解析没有空格的字符串

python - 两个看似相同的 unicode 字符串在使用 repr() 时结果是不同的,但我该如何解决这个问题?

python - 应要求 flask 挂起

python - 如何计算循环函数的第一次重复?

Python + Selenium WebDriver - 如果同级包含字符串,则获取 div 值

python - PyQt5:在运行时更新标签