Foxtable(狐表)用户栏目专家坐堂 → 怎样删除掉字符中的中英文字符只留数字?


  共有3899人关注过本帖树形打印复制链接

主题:怎样删除掉字符中的中英文字符只留数字?

帅哥哟,离线,有人找我吗?
东坡一剑
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:366 积分:2478 威望:0 精华:0 注册:2013/1/13 23:43:00
  发帖心情 Post By:2013/9/23 6:46:00 [显示全部帖子]

我的办法笨一点,你可以参考,希望专家还有更好的办法:

 

Dim s As String ="删除中文abc123efg"

dim lst as new list (Of string)

for i as integer = 0 to s.length - 1

     lst.add(s.substring(i,1)

next

for i as integer = 0 to lst.count - 1

     if char.isdigit(lst(i)) then

         s = s & lst(i)

     end if

next

s = s.trim()
Output.Show(s) 


 回到顶部