我想删除字符串中的单词,如果它在 python 中包含 \ u 吗?
例如:
string ="\uf064thickness cfoutside\uf0d7\uf03a\uf03d TC2019 45TRCMat"
最终输出应该是这样。
"TC2019 45TRCMat"
删除所有包含\ u的单词后。
答案 0 :(得分:1)
而不是试图删除unicode字符,而是只允许使用ascii字符:
string ="\uf064thickness cfoutside\uf0d7\uf03a\uf03d TC2019 45TRCMat"
def is_ascii(s):
return all(ord(c) < 128 for c in s)
for s in string.split(" "):
if is_ascii(s):
print(s)