正则表达式:除了从大写字母开始但不在开头,每个单词的结尾都要删除's'?

2024-04-26 13:54:52 发布

您现在位置:Python中文网/ 问答频道 /正文

条件是: 如果 它不在句子中间。在

输入字符串是:

Ses Holmes os. Sos

输出应为:

^{pr2}$

我是从这种情况开始的

([A-Z][a-z]+)

但被卡住了。它不能被插入到负lookbehind中。在


Tags: 字符串os情况条件句子sesholmessos
1条回答
网友
1楼 · 发布于 2024-04-26 13:54:52

正则表达式看起来已经很好了,尽管它没有捕捉到café这样的单词。在

要执行replacemnt,应该使用函数调用re.sub,如Python replace string pattern with output of function中所述。在该函数中,您可以实现规则的异常,以便将它们表示为Python代码,而不是正则表达式。在

相关问题 更多 >