标签: python regex negative-lookahead negative-lookbehind
从字符串中删除'的每个出现,除非单词以s结尾, 如果单词以s'或's结尾,则会留下'。其他所有内容都会被删除。
'
s'
's
示例:
Andrea's -Stays as is Kids' - stays as is 'Kids' --> Kids Ki'd's' --> Kids'
到目前为止,我想出了什么:
\'(?!s )
这与第一个例子匹配并忽略它。
here is it working
我的其余部分有问题
答案 0 :(得分:1)
'([^'\s]+)'
你可以试试这个。\1。见。演示。
\1
https://regex101.com/r/oF9hR9/2#python