首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎么去除字符串中除了汉字和字母外的其它字符

2012-01-23 
如何去除字符串中除了汉字和字母外的其它字符?如何去除字符串中除了汉字和字母外的其它字符,诸如标点,换行

如何去除字符串中除了汉字和字母外的其它字符?
如何去除字符串中除了汉字和字母外的其它字符,诸如标点,换行符,或乱码的符号……谢谢。

[解决办法]
Dim strTest As String
strTest = "ijfio09u3ui乱hf9o*(&*%^(*Y " & vbCrLf & "iohhvujisb测试一下 "

Dim i As Integer
For i = 1 To 127
If (i < 65) Or (i > 90 And i < 97) Or i > 122 Then strTest = Replace(strTest, Chr(i), " ")
Next
Debug.Print strTest
[解决办法]
把它们一个个读出来看一下它们的ASCII码是多少
[解决办法]
chewinggum的方法对于长度大于127的字串还是最优的.. 要是小于127,还不如WuYunpeng说的逐一校验ASC..
[解决办法]
小于127个字符,眨一下眼睛算了十多次了,计较这一点点性能意义不大吧

热点排行