从字符串中剥离(撇号)

时间:2012-02-29 06:07:56

标签: python string

我想从字符串中删除(撇号)。

例如:

a="it's tail was big".split()
for i in range(len(a)):
    a[i]= a[i].strip(r"\'s")

a成为

['it', 'tail', 'wa', 'big']

而我期待

['it', 'tail', 'was', 'big']

如何让它剥离而不是?我也尝试过strip(r“\'s”)&它也不起作用。

并且

有没有比我做的更好的方法呢?

谢谢!

1 个答案:

答案 0 :(得分:8)

您可以将's替换为空字符串,然后拆分。

>>> txt ="it's tail was big"
>>> txt.replace("'s", '').split()
['it', 'tail', 'was', 'big']