我想从字符串中删除(撇号)。
例如:
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”)&它也不起作用。
并且
有没有比我做的更好的方法呢?
谢谢!
答案 0 :(得分:8)
您可以将's
替换为空字符串,然后拆分。
>>> txt ="it's tail was big"
>>> txt.replace("'s", '').split()
['it', 'tail', 'was', 'big']