我正在尝试从名为s1的字符串中删除所有“我有这行
s1=replace (s1, """, "")
但我得到一个编译错误,说它期待一个列表分隔符或)
我该如何解决? 提前谢谢。
答案 0 :(得分:7)
您的第二个字符串未正确分隔。如果要在字符串中使用引号("
),则需要双重它。由于您的字符串仅由引号组成,因此如下所示:
"
。""
。"
。总结:
s1 = Replace(s1, """", "")
答案 1 :(得分:4)
s1 = Replace(s1, Chr(34), "")
如果你在派对上感到无聊并且需要在手机上阅读,那么这里就是你可以用Chr()的256个这样的ASCII代码列表。
http://msdn.microsoft.com/en-us/library/4z4t9ed1%28v=VS.80%29.aspx
答案 2 :(得分:0)
你真的写过"""
吗?你必须逃离中间的"
- 只需加倍:
replace( s1, """", "" )
答案 3 :(得分:0)
常用的语法是:
s1=replace (s1, "\"", "")
s1=replace (s1, """", "")
s1=replace (s1, '"', "")