1

从字符串中删除所有出现的 of ',除非单词以 s 结尾,如果单词以s'or结尾,'s'保留在其中。所有其他出现都被删除。

例子:

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

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

\'(?!s ) 

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

这是它的工作原理

我有其他问题

4

1 回答 1

1
'([^'\s]+)'

你可以试试这个。替换为\1.See demo。

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

于 2015-05-09T16:11:05.807 回答