如果字符串中包含python中的\u,是否删除该字符串中的单词?

2024-03-29 13:01:00 发布

您现在位置:Python中文网/ 问答频道 /正文

如果字符串中包含python中的\u,我想删除其中的单词?你知道吗

例如:

string ="\uf064thickness cfoutside\uf0d7\uf03a\uf03d TC2019 45TRCMat"

最终输出应该是这样的。你知道吗

"TC2019 45TRCMat"

删除所有包含\u的单词后


Tags: 字符串string单词uf064thicknessuf0d7cfoutsideuf03dtc2019
1条回答
网友
1楼 · 发布于 2024-03-29 13:01:00

如果不想删除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)

引用:How to check if a string in Python is in ASCII?

相关问题 更多 >