我想做一些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'来检测“单词字符”.. –