【发布时间】:2021-02-10 23:02:17
【问题描述】:
我正在尝试将(可变)输出 restext 拆分为单独的句子(本练习的分隔符是 '.'、'?' 和 '!'),并且只打印第一句(即输出 @987654322 @,查找第一次出现的 '.'、'?' 或 '!' 并打印第一个完整的句子)。 不使用外部库
我试过了
printtext = restext.replace('?',' ').replace('!',' ').replace('.',' ').split()
print(printtext);
例如:
restext = "Hello my dear! How have you been? I was wondering how you are. Do let me know how you are!"
我会得到
[Hello, my, dear, How, have, you, been, I, was, wondering, how, you, are, Do, let, me, know, how, you, are]
但我正在寻找
"Hello my dear!"
【问题讨论】:
标签: python