在vb6.0中的字符串中含有"「",该如何去掉? 如字符串"「abc「「"如何去掉为"abc"

有以下一个截屏,截屏中的"「"为非打印字符,怎么去除?... 有以下一个截屏,截屏中的"「"为非打印字符,怎么去除? 展开
 我来答
百度网友d5ccd2b
2012-06-14 · TA获得超过369个赞
知道小有建树答主
回答量:389
采纳率:100%
帮助的人:223万
展开全部
Private Sub Form_Load()
Dim s1 As String, s2 As String, s3 As String, i As Integer
s1 = "「abc「「"
s2 = ""
For i = 1 To Len(s1)
s3 = Mid(s1, i, 1)
If s3 <> "「" Then s2 = s2 + s3
Next i
MsgBox s2
End Sub
追问
我已知道如何去除了,这个符号对应的并非打印符号,而是ASCII表中的NUT符,值为0,只能通过ASCII码判断。判断如果是NUT符则删除此NUT符。
度老虎
2012-06-14 · TA获得超过1546个赞
知道大有可为答主
回答量:1661
采纳率:100%
帮助的人:2318万
展开全部
直接把它替换掉就可以:Replace("「abc「「", "「", "")
追问
请注意,这个字符为非打印字符,我只是用了一个有些像的"「"替换了一下,所以不能从键盘上输入的,真正的这个字符如我的图所示
追答
那根据ASCII码用Chr函数得到字符,再用Replace函数替换一下就可以:
a="「abc「「"
Replace(a, Chr("0"), "")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ztw1122
2012-06-15 · TA获得超过1088个赞
知道小有建树答主
回答量:2382
采纳率:80%
帮助的人:939万
展开全部
按你的这个情况可以检测扩展名长度 超3位截掉最后的字符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式