CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  控件

急!!!读取字符串

楼主johnny_mcoc()2006-02-15 18:20:10 在 VB / 控件 提问

35110947         区内通话费                                                       31.46               286                         0  
   
  这是一条数据,怎样截取   35110947,区内通话费,   31.46,286     ,0  
  注意其中的空格数不定的  
  问题点数:20、回复次数:6Top

1 楼faysky2(出来混,迟早是要还嘀)回复于 2006-02-15 18:32:17 得分 4

Dim   str   As   String,   strRlt()   As   String,   i%  
  str   =   "35110947         区内通话费                                                       31.46               286                         0"  
  For   i   =   1   To   10  
          str   =   Replace(str,   Space(2),   Space(1))  
  Next  
  Debug.Print   str  
  str   =   Replace(str,   Space(1),   ",")  
  Debug.Print   strTop

2 楼BLsoft(網龍ζ龍活)(Cyber-Security of [MVP])回复于 2006-02-15 18:41:43 得分 4

35110947         区内通话费                                                       31.46               286                         0  
   
  第一段搜索方法  
   
    是数字或空格  
   
  第二段搜索方法  
   
    不是数字或是空格  
   
  第三四五同第一段  
  Top

3 楼junki(『.NET技术争霸天下』)回复于 2006-02-15 22:13:23 得分 4

好方法,逐步替代法.  
   
  For   i   =   1   To   i  
  i最大为Len(str).Top

4 楼yinweihong()回复于 2006-02-15 22:47:23 得分 4

private   function   rarSpace(byval   multiSpace   as   string)   as   string    
  multiSpace=trim(multispace)  
  do   while   instr(multiSpace,string(2,"   "))>0  
  multiSpace=replace(multiSpace,string(2,"   "),"   ")  
  loop  
  rarSpace=multiSpace  
  end   functionTop

5 楼sequh(夏克)回复于 2006-02-16 04:02:25 得分 4

你们都不喜欢Split吗?  
   
  Private   Sub   Command1_Click()  
          Dim   strArray  
          strArray   =   Split(Text1)  
          Dim   i   As   Integer  
          For   i   =   LBound(strArray)   To   UBound(strArray)  
                  Text2   =   Text2   &   strArray(i)  
                  If   strArray(i)   <>   ""   Then   Text2   =   Text2   &   ","  
          Next  
          Text2   =   Mid(Text2,   1,   Len(Text2)   -   1)  
  End   SubTop

6 楼vansoft(Vansoft Workroom)回复于 2006-02-16 08:52:39 得分 0

我專門做數據導入的。  
  MSN:Van_flf@Hotmail.comTop

相关问题

  • 请问如何从右向左读取字符串?急
  • TRegisty如何读取reg_multi_sz类型的字符串?急!!!
  • 怎样读取字符串
  • Java如何读取MySql中MEDIUMBLOB字符串,并显示 急急急急急!!!
  • 求助sql存储过程读取字符串问题,急,在线等
  • 急!!关于INI文件读取后字符串处理的问题-在线等!
  • 一个读取字符串的问题
  • 读取字符串_在线等
  • 读取字符串的问题?
  • 关于读取字符串的问题

关键词

  • multispace
  • strarray
  • 通话费31.46286
  • 空格
  • text2
  • 方法
  • space
  • str
  • replace
  • dim

得分解答快速导航

  • 帖主:johnny_mcoc
  • faysky2
  • BLsoft
  • junki
  • yinweihong
  • sequh

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo