是否可以从字符串(句子)的中间删除句点,并保留句号?如何从句子中间删除句号
我见过的答案基本上都是去掉所有的时间段。
Remove periods at the end of sentences in python
是否可以从字符串(句子)的中间删除句点,并保留句号?如何从句子中间删除句号
我见过的答案基本上都是去掉所有的时间段。
Remove periods at the end of sentences in python
如果我理解正确的话,这应该做你想做的:
import re
string = 'You can. use this to .remove .extra dots.'
string = re.sub('\.(?!$)', '', string)
它使用正则表达式来替换所有的点,除非点是在字符串的结尾。 (?!$)
是negative lookahead,所以正则表达式查找任何不直接跟在$(行尾)后面的点。
这正是我所需要的,非常感谢Magnus! – Carlos
@卡洛斯没问题:) –
你尝试过什么吗?你可以发布你的代码吗?小贴士:如果在第一个地方有一个地方,那么如何消除所有的时间段并在最后添加一个时间段? –
向我们展示示例输入和预期输出 –