有一个字符串变量,里面存放的内容和这个相似:AB1234
也就是说,都是一串字母后面再跟一串数字
现在我想在这最后一个字母和第一个数字之间加一个空格,也就是变成:AB 1234请问怎么样处理最简单呢谢谢?
也就是说,都是一串字母后面再跟一串数字
现在我想在这最后一个字母和第一个数字之间加一个空格,也就是变成:AB 1234请问怎么样处理最简单呢谢谢?
解决方案 »
- VBS调用c#
- 测试
- HOOK封包问题--------加分贴 №.3
- 拿分题,各位赶紧进来那分。
- 数据库备份的难题,请教高手?
- 请教如何在取得一个目录下的所有子目录名?在线等待!
- 关于二进制文件读写
- 我用vb开发的程序中用到TABCTL32.OCX,可是我用了几天,再打开的时候,提示此控件过期,为什么呢?
- 新手请教:Set rs = db.OpenRecordset("表名", dbOpenTable)//rs.AddNew//rs!field1 = "A"//rs.Update 对吗?为什么不执行?
- 再问 拖动文件到具有多页页面的Tabstrip时,如何判断放置的是哪个页面?
- 谁能说说访问数据库常用的几种方法,以及它们的优缺点?
- 笨鸟初问:VB中只测试一个窗体怎么做?而不是整个工程.
Dim i As Integer
Dim strTest As String
strTest = "ABCD123" '假如这是测试的字符串
For i = 1 To Len(strTest)
If IsNumeric(Mid(strTest, i, 1)) Then Exit For '或采用如下屏蔽掉的语句来判断字符是否为数字
' If Asc(Mid(strTest, i, 1)) > 47 And Asc(Mid(strTest, i, 1)) < 58 Then exit for
Next i
If i > Len(strTest) Or i <= 1 Then Exit Sub
strTest = Left(strTest, i - 1) & " " & Mid(strTest, i)
End Sub
这行应该要改成
strTest = Left(strTest, i - 1) & " " & right(strTest, len(strtest)-i+1)
吧?
忘了Mid(strTest, i,len(strtest)-i+1)可以写成*******.见笑了