對不起,如果這已經發布在這裏,但我不知道要搜索什麼。我正在使用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('♥')'。 –