我想做一些python代碼來檢測一個字符串是否包含'組合字符',我相信它是Unicode的一部分。現在,不僅僅是簡單的人物,而且更像這樣:S̶̶̸̡̝̤͚͉͖͔̳̞ͦͮͨͫͣ̽͋̉̐̔̉̄̇S̶̶̸̡̝̤͚͉͖͔̳̞ͦͮͨͫͣ̽͋̉̐̔̉̄̇S̶̶̸̡̝̤͚͉͖͔̳̞ͦͮͨͫͣ̽͋̉̐̔̉̄̇它真的很煩人。無論如何,任何幫助都很好,謝謝!哦,當我說'檢測'的代碼應該返回一個'真'如果它的存在。萬分感謝!我知道我問了很多Python如何檢測'組合字符'?
0
A
回答
2
從Wikipedia,這些字符是從U + 0300(768)U + 036F(879)Unicode碼點,這樣的人物可以在Python像這樣得到:
combining_marks = set(map(unichr, range(768, 879)))
找哪家這樣的人物在你的字符串:
combining_marks.intersection(my_string)
+0
謝謝!實際上工作 – jumbodrawn
相關問題
- 1. 如何跳過組合以猜測字符串(python)?
- 2. Python「denormalize」unicode組合字符
- 3. PIL - 如何檢測字符?
- 4. Python檢測字符串字節編碼
- 5. 如何在Silverlight中檢測ALT組合?
- 6. 如何檢測更是在Python字符串一個字
- 7. 檢測一個python字符串以
- 8. 如何檢測python中的字符串初始值?
- 9. 在Python中,如何檢查字符串以查看是否有其他字符串的任何組合?
- 10. 檢測組合鍵事件
- 11. 組合檢測機制
- 12. 檢測字母,圓括號之間的數字特殊字符的組合
- 13. 如何檢測C++字符串中的「_」?
- 14. 如何檢測字符集編碼?
- 15. Javascript RegExp:如何檢測空間字符?
- 16. 如何檢測非西方字符?
- 17. 如何檢測Java中的字符集?
- 18. C#如何檢測是否有'/'字符?
- 19. 如何檢測波斯語字符?
- 20. 如何檢測文件名中的常見字符串組
- 21. 如何檢查郵件中是否有組合字符?
- 22. Python - Psycopg2,如何在cur.execute()中混合元組和字符串?
- 23. 如何在django-python中合併對象/字符串數組?
- 24. 如何檢測字符串中的特殊字符和數字?
- 25. 程序如何檢測字符串是數字還是字符?
- 26. 檢測字符串
- 27. 檢測字符串
- 28. 在Python中檢測非英文字符的字符串
- 29. 如何在C#中組合字符串?
- 30. Matlab保存不檢測字符數組作爲字符串
你有什麼迄今所做的,什麼是你所面臨的問題? – araknoid
說實話,我真的不知道從哪裏開始......我在這裏查看了一些帖子,並說我應該能夠區分Unicode和普通字符串..不太確定這是否會有所幫助。 @araknoid – jumbodrawn
這個問題有點廣泛..在一次拋出,我會建議使用正則表達式(例如'\ w'來檢測「單詞字符」.. –