对不起,如果这已经发布在这里,但我不知道要搜索什么。我正在使用Python,我想在一串文本中找到一个字符。字符串看起来像这样:☺G18M1329D3920,2511171♥7006。我对这颗心感兴趣。我知道这是一个二进制6,但我怎样才能使用类似于.find()的字符串方法返回它的位置?搜索字符串的Unicode字符
-1
A
回答
1
当你说“二进制”,我认为你的意思是“Unicode代码点”。这是一个角色的数字表示。
通过转义字符串中的代码点,Unicode代码点可以用python字符串文字表示。 '心脏'符号实际上是代码点U + 2665。
所以,你可以写你的字符串是这样的:
mystring = u'\u263aG18M1329D3920,2511171\u26657006'
请注意,我用\ u加上码点2665.
有了这些知识,你可以逃过了“心脏”它适用于find()
mystring.find(u'\u2665')
编辑: Python 2.7版要求前u
前缀字符串文字。
相关问题
- 1. unicode字符串搜索
- 2. 搜索字符串中的unicode值
- 3. (VIM)vimgrep能够搜索unicode字符串
- 4. Lucene搜索Unicode字符
- 5. 搜索字符串中的字符串
- 6. 搜索字符串内的字符串
- 7. 字符串搜索对于Unicode开始标题字符MongoDB中
- 8. 包含unicode字符的字符串的字符索引
- 9. 搜索字符串
- 10. 字符串搜索
- 11. 搜索字符串
- 12. 搜索字符串
- 13. 搜索字符串
- 14. 搜索字符串
- 15. 字符串搜索
- 16. 搜索字符串
- 17. 搜索字符串
- 18. 搜索字符串
- 19. 字符串搜索
- 20. 搜索字符串
- 21. sed命令来搜索字符串和搜索的字符串
- 22. 搜索字符串中的字符
- 23. 某个字符的搜索字符串
- 24. 字符串中的字符搜索
- 25. 搜索字符串中的字符集
- 26. 搜索字符串值中的字符
- 27. 搜索特定字符的字符串
- 28. Unicode字符字符串
- 29. 数字搜索字符串
- 30. 搜索字符串文字
“二进制6”和“二进制字符”是什么意思? – vaultah
'u“☺G18M1329D3920,2511171♥7006”.encode(“utf8”)。index(“\ xe2 \ x99 \ xa5”) .index('♥')'。 –