我该怎么去掉字符串里的space

letian_now 2006-03-04 10:43:50
Private Declare Function GetSystemDirectory Lib "kernel32" Alias "GetSystemDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long
Private Sub Form_Load()
Dim Sysdir As String, x As Long, x4 As Long
Sysdir = Space(20)
x = GetSystemDirectory(Sysdir, 20)
x4 = Len(Sysdir)
Label2.Caption = x4
Label1.Caption = "keu" & Trim(Sysdir) & "\abc"
End Sub

结果显示:keuC:\WINDOWS\SYSTEM
而\abc却没有显示?
使用TRIM(SYSDIR)函数也没用

我该怎么去掉字符串里的space呢?
...全文
87 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yingxiangchen 2006-03-04
  • 打赏
  • 举报
回复
Private Declare Function GetSystemDirectory Lib "kernel32" Alias "GetSystemDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long
Private Sub Form_Load()
Dim Sysdir As String, x As Long, x4 As Long
Sysdir = Space(20)
x = GetSystemDirectory(Sysdir, 20)
x4 = Len(Sysdir)
Label2.Caption = x4
Label1.Caption = Replace("keu" & Trim(Sysdir) & "\abc", Chr(0), vbNullString)
End Sub
heyinglin 2006-03-04
  • 打赏
  • 举报
回复
dim str as string
str=" 张 三 "
str=replace(str,space(1),space(0))
debug.print str '结果为:张三
christion3 2006-03-04
  • 打赏
  • 举报
回复
replace函数
迈克揉索芙特 2006-03-04
  • 打赏
  • 举报
回复
Label1.Caption = Replace("keu" & Trim(Sysdir) & "\abc",chr(0),vbnullstring)
letian_now 2006-03-04
  • 打赏
  • 举报
回复
呵呵,谢谢各位。
Andy__Huang 2006-03-04
  • 打赏
  • 举报
回复
大家都說了,我來看看樓主...

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧