我正在尝试分析字符串的内容。如果单词中混合了标点符号,我想用空格替换它们。
例如,如果将 Johnny.Appleseed!is:a*good&farmer 作为输入输入,那么它应该说有 6 个单词,但我的代码仅将其视为 0 个单词。我不确定如何删除不正确的字符。
仅供参考:我正在使用 python 3,我也无法导入任何库
string = input("type something")
stringss = string.split()
for c in range(len(stringss)):
for d in stringss[c]:
if(stringss[c][d].isalnum != True):
#something that removes stringss[c][d]
total+=1
print("words: "+ str(total))