我想在很多字符串中删除所有出现的单撇号和双撇号.
我试过这个 -
mystring = "this string shouldn't have any apostrophe - \' or \" at all"
print(mystring)
mystring.replace("'","")
mystring.replace("\"","")
print(mystring)
Run Code Online (Sandbox Code Playgroud)
虽然它不起作用!我错过了什么吗?
替换不是就地方法,这意味着它返回一个必须重新分配的值.
mystring = mystring.replace("'", "")
mystring = mystring.replace('"', "")
Run Code Online (Sandbox Code Playgroud)
此外,您可以通过使用单引号和双引号来避免转义序列.