用python中的空格替换除字母字符之外的所有字符,使用任何语言

时间:2018-03-06 22:05:41

标签: python-2.x unicode-string

代码

phrase = "".join([c if c.isalpha() else " " for c in phrase])

用空格替换所有非字母字符。它适用于由西方语言字符组成的字符串。

但是给它值:

phrase = u'इसका स्वामित्व और नियंत्रण किया। इसके'

结果为u'इसक स व म त व और न य त रण क य इसक ',但不应更改,因为字符串仅由字母字符和空格组成。

我认为原因是某些角色是代理对

这是python的isalpha()方法的错误吗?

或者,如果没有,我如何正确处理代理人对所代表的角色?

0 个答案:

没有答案
相关问题