re.sub()负面看后面+负向前看

时间:2015-05-09 15:40:16

标签: python regex negative-lookahead negative-lookbehind

从字符串中删除'的每个出现,除非单词以s结尾, 如果单词以s''s结尾,则会留下'。其他所有内容都会被删除。

示例:

Andrea's -Stays as is
Kids' - stays as is
'Kids' --> Kids
Ki'd's' --> Kids'

到目前为止,我想出了什么:

\'(?!s ) 

这与第一个例子匹配并忽略它。

here is it working

我的其余部分有问题

1 个答案:

答案 0 :(得分:1)

'([^'\s]+)'

你可以试试这个。\1。见。演示。

https://regex101.com/r/oF9hR9/2#python