2015-05-09 39 views
1

從字符串當一個字與s結尾除刪除的'每一次出現,如果 字與s''s'在左結束。每次其它出現時是除去。應用re.sub()負先行

例子:

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

我想出迄今:

\'(?!s) 

這第一個例子匹配和忽略它。

here is it working

我與其他

+1

您的最後一個示例與您的描述不符。第二個撇號在's'之前,最後一個在's'之後,所以不應該被刪除。 – Barmar

+0

在s之前?你的意思是在's'之前? –

+0

@Barmar更新示例 – KameeCoding

回答