【发布时间】:2017-04-28 19:21:18
【问题描述】:
我正在使用以下函数来去除非 ascii 字符
def removeNonAscii(s):
return "".join(filter(lambda x: ord(x)<128, s))
def removeNonAscii1(s):
return "".join(i for i in s if ord(i)<128)
如果它包含任何非 ascii 字符,我现在想删除整个单词。我想过测量长度前后功能应用,但我相信有一种更有效的方法。有什么想法吗?
【问题讨论】:
-
您的意思是删除非ascii字词吗?
-
检查字符串的所有字符,然后找到正确的字符。
标签: python python-unicode