十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这是 VISUAL BASIC IDE 一项智能化的功能,能防止你错误输入全角标点出错.不止是双引号,,()等也这样.我记得在VS设置里能改,但忘了在哪了.你找一找
成都一家集口碑和实力的网站建设服务商,拥有专业的企业建站团队和靠谱的建站技术,十年企业及个人网站建设经验 ,为成都上千多家客户提供网页设计制作,网站开发,企业网站制作建设等服务,包括成都营销型网站建设,成都品牌网站建设,同时也为不同行业的客户提供成都网站制作、成都做网站、外贸营销网站建设的服务,包括成都电商型网站制作建设,装修行业网站制作建设,传统机械行业网站建设,传统农业行业网站制作建设。在成都做网站,选网站制作建设服务商就选创新互联建站。
使用转义字符 \(C#)
要输出\请用\\即可
你的问题是"所以用\"就行了
Vb.net中的转义字符为'
因为VB.NET的源码中字符串常量是用英文双引号开始和结束的,如:"abc",如果要显示引号,输入"""是错误的,要4个英文双引号才能显示一个正确的英文双引号,如:MsgBox("""")。
中文引号直接放在字符串里面即可,英文引号用Chr(34)表示,如
Dim phrase As String = "a" Chr(34) "b"
可以根据字符的ASCII编码来进行判断,ASCII的编码值为:0-127,可以把0-127以外的编码的字符作为汉字。
Dim a As String
Dim S As Integer '保存汉字的开始位置
Dim E As Integer '保存汉字的结束位置
Dim i As Integer
Dim b As String
S = 0
E = 0
a = "4651让各位serg6546.,serg6546"
For i = 1 To Len(a)
If Asc(Mid(a, i, 1)) = 0 And Asc(Mid(a, i, 1)) = 127 Then
'这个是非汉字字符
If S = 0 Then
'还没有找到汉字的开始位置
'不做任何处理
Else
'已经找到汉字的开始位置
'那么现在这个是汉字的结束位置
'保存汉字的结束位置,然后结束循环
E = i - 1
Exit For
End If
Else
'这个是汉字字符
'如果还没有保存汉字开始位置,
'那么这个就是汉字的开始位置,保存下来
If S = 0 Then
S = i
End If
End If
Next i
'现在知道了S中是汉字的开始位置,
'E中是汉字的结束位置
'现在把原来的字符串分成三段,然后加上双引号
b = Left(a, S - 1) """" Mid(a, S, E - S + 1) """" Mid(a, E + 1)
'看看结果
MsgBox b
可以用两个双引号来表示一个双引号,或者可以用chr函数。
比如要把下面的文字赋值给字符串变量s:
abcd"kk12"34m
可以这样:
s = "abcd""kk12""34m"
也可以这样:
s = "abcd" Chr(34) "kk12" Chr(34) "34m"