应用re.sub()负先行
问题描述:
从字符串当一个字与s结尾除删除的'
每一次出现,如果 字与s'
或's
它'
在左结束。每次其它出现时是除去。应用re.sub()负先行
例子:
Andrea's -Stays as is
Kids' - stays as is
'Kids' --> Kids
Ki'd's' --> Kids'
我想出迄今:
\'(?!s)
这第一个例子匹配和忽略它。
我与其他
从字符串当一个字与s结尾除删除的'
每一次出现,如果 字与s'
或's
它'
在左结束。每次其它出现时是除去。应用re.sub()负先行
例子:
Andrea's -Stays as is
Kids' - stays as is
'Kids' --> Kids
Ki'd's' --> Kids'
我想出迄今:
\'(?!s)
这第一个例子匹配和忽略它。
我与其他
您的最后一个示例与您的描述不符。第二个撇号在's'之前,最后一个在's'之后,所以不应该被删除。 – Barmar
在s之前?你的意思是在's'之前? –
@Barmar更新示例 – KameeCoding