我需要更改以下字符串-使用python从字符串中删除“ \”: '\'aaa_aaa \''->'aaa_aaa'
Tehila
答案 0 :(得分:0)
那些反斜杠是转义符,因为您的字符串以相同的撇号(由它们定界)开始和结束。如果要避免使用转义符,请执行以下操作:
"'aaa_aaa'"
但不是您想要的输出,而是要删除那些撇号。因此,请使用strip:
'\'aaa_aaa\''.strip("'")
# or
"'aaa_aaa'".strip("'")
或替换:
'\'aaa_aaa\''.replace("'", "")
# or
"'aaa_aaa'".replace("'", "")
或如果每次在字符串的开头和结尾都使用撇号,则可以使用它:
s = '\'aaa_aaa\''
s[1:-1]