String 什么';这条线怎么了?
我正试图从一个名为s1的字符串中删除所有的“,我有这一行String 什么';这条线怎么了?,string,vb6,String,Vb6,我正试图从一个名为s1的字符串中删除所有的“,我有这一行 s1=replace (s1, """, "") 但我得到一个编译错误,说它需要一个列表分隔符或 我怎样才能修好它? 提前感谢。您的第二个字符串没有正确分隔。如果您想在字符串中使用引号(“),需要将其加倍。由于字符串仅由引号组成,因此如下所示: 以引号开始字符串,“ 双引号,表示字符串中的单个引号,“” 结束引号,“ 总之: s1 = Replace(s1, """", "") 你真的写了“代码>”“?你必须逃离 中间-就像它的两
s1=replace (s1, """, "")
但我得到一个编译错误,说它需要一个列表分隔符或
我怎样才能修好它?
提前感谢。您的第二个字符串没有正确分隔。如果您想在字符串中使用引号(
“
),需要将其加倍。由于字符串仅由引号组成,因此如下所示:
- 以引号开始字符串,
“
- 双引号,表示字符串中的单个引号,
”“
- 结束引号,
“
s1 = Replace(s1, """", "")
<>你真的写了“代码>”“?你必须逃离<代码> 中间-就像它的两倍:
replace( s1, """", "" )
康拉德的建议是你应该接受的,但这里有另一个完整性/娱乐性的建议
s1 = Replace(s1, Chr(34), "")
如果你在聚会上感到无聊,需要在手机上读一些东西,下面列出了256个这样的ASCII码,你可以在Chr()中使用
常用的语法有:
s1=replace (s1, "\"", "")
s1=replace (s1, """", "")
s1=replace (s1, '"', "")
甚至问题中的语法高亮显示也说明了问题所在。@Tadeusz A.Kadłubowski:但是堆栈溢出上的语法高亮显示对VB不起作用。为什么这个问题被否决了?这是一个完全有效的、措辞清晰的问题,答案并不明显。是的,但最好知道所有可能的符号,以防万一。。这并不是说我们的大脑会充满信息:)