0

下面是我从字符串中删除所有数字和特殊字符的代码:

string = 'Date: 2008-01-04 18:08:50 -0500 (Fri, 04 Jan 2008)'
words = ""
for char in string:
    if char.isalpha():
        words += char
print(words)

我得到的输出是:

DateFriJan

我需要的输出:

Date Fri Jan

如何拆分包含空格的字符串,以便这些是单独的单词

4

1 回答 1

1

您可以使用:

for char in string:
    if char.isalpha():
        words += char
        if not string[(string.index(char) + 1)].isalpha():
            words += " "
print(words)

你会得到Date Fri Jan

基本上它只是检查字符串中的下一个字符是否不是字母,然后它会在单词中添加一个空格

于 2021-04-29T03:09:29.693 回答