我在用python做一个字符串分析器。我从这个输入开始,作为例子:
toAnalyze= "Hello!!gyus-- lol\n"作为输出,我想要这样的东西:
>Output: ['Hello', '!!', 'guys', '--', ' ', 'lol'],我想让每个狼人按原来的顺序排序
我曾想过扫描原始字符串中的所有字符,直到"\n“字符,然后我想出了这个解决方案:
toAnalyze= "Hello!!gyus-- lol\n"
final = ""
for char in toAnalyze:
if char != " \n\t" and char != " " and char != "\n" and char != "\n\t":
final += char
elif char == " " or char == "\n" or char == "\n\t" or char == " \n\t":
if not final.isalnum():
word= ""
thing = ""
for l in final:
if l.isalnum():
word += l
else:
thing += l
print("word: " + word)
print("thing: " + thing )我目前的产出是:
>Output: thing: !!-- word: Hellogyus lol
你有想法吗?想要的产出:
>Output: ['Hello', '!!', 'guys', '--', ' ', 'lol']
提前谢谢,祝您今天愉快
https://stackoverflow.com/questions/71629745
复制相似问题