VB字符串如何加入引号?
VB字符串如何加如引号啊,我用\转意字符好象不起作用下面的代码,想在test两端加引号
Dim str as string--------------------编程问答-------------------- 连续两个双引号表示一个双引号,连续两个单引号表示是个单引号
str = "hello \"test\" world"
msgbox(str)
str = "hello ""test"" world"
--------------------编程问答-------------------- 又有错字,呵呵 --------------------编程问答-------------------- chr(34)也可…… --------------------编程问答--------------------
Option Explicit
Private Sub Command1_Click()
Dim strP As String
strP = Chr(34) & "ÖйúÈË" & Chr(34) '×Ö·û´®µÄÄÚÈÝÊÇ£º"ÖйúÈË"
Debug.Print strP
End Sub
具体的查阅ASCII编码表格 --------------------编程问答--------------------
C语言才用转义字符。1楼是正确答案。 --------------------编程问答-------------------- 受教了 --------------------编程问答-------------------- --------------------编程问答-------------------- 怎么发不上去了 --------------------编程问答-------------------- 可以如下吗?
Dim str as string
str = "hello"&""test""&"world"
msgbox(str)
难于理解:
str = "hello ""test"" world"
--------------------编程问答-------------------- 用char(34)吧。写二个看得实在有点累。 --------------------编程问答-------------------- 谢谢楼上各位朋友的回复, 我试下看看 --------------------编程问答--------------------
这样写不报语法错误?
1F的就是正确写法。
你要想‘好理解’,就这样写吧:
str = "hello " & chr$(34) & "test" & chr$(34) & "world"
--------------------编程问答-------------------- "world" 应为 " world"
-_-!!!
--------------------编程问答-------------------- 谢谢楼上各位朋友的提醒,好象很多种方式可以解决这个问题.
但是C语言中的转义符号\在这里是不行的.
补充:VB , 基础类