从字符串中删除所有出现的'
,除非单词以s结尾,
如果单词以s'
或's
结尾,则会保留'
。其他所有出现的单词都将被删除。
例:
Andrea's -Stays as is
Kids' - stays as is
'Kids' --> Kids
Ki'd's' --> Kids'
到目前为止,我想到了什么:
\'(?!s )
这与第一个示例匹配,并且将其忽略。
here is it working
我其余的有问题
最佳答案
'([^'\s]+)'
您可以尝试此操作。用
\1
替换。请参见演示。https://regex101.com/r/oF9hR9/2#python