>条件是:如果出现以下情况,则在每个单词的末尾删除"s"它不在句子的中间。
输入字符串为:
Ses Holmes os. Sos
输出应为:
Se Holmes o. So
我从这个条件开始
([A-Z][a-z]+)
但卡住了。它不能插入到负面的后视中。
正则表达式看起来已经不错了,尽管它没有像 café
这样的单词。
要执行替换,您应该使用函数调用re.sub
,如 Python 将字符串模式替换为函数输出中所述。在该函数中,您可以实现规则的例外,以便将它们表示为 Python 代码,而不是正则表达式。