删除字符串中的多个字符

Deletion of multiple characters inside of a string

我想要字符串 'abc'

abc="['one']"\n['two']"

输出

one 
two 

据我所知:

.strip()只替换字符串开头和结尾的字符

.translate()只取一个变量

.replace() 仅适用于 1 个字符。

我通过

解决了这个问题
abcd=abc.replace("['","")
abcdf=abcd.replace("']","")

不是一个完美的解决方案,但它有效

您可以使用 re.

import re
abc = re.sub(r"['\[\]]", '', abc)

对我有用。