VBScript,提取字符串中的一部分
2015-11-11 15:55
363 查看
是我肤浅了,直接用Instr函数或InstrRev就可以。
————————————————————————以下为原文————————————————————————————
不知道是否有更快捷的方法。
需求:如果地址中包括“区”,则输出区和之后的地址;不包括,则输出空值和原地址。
data = "湖东路99号标力大厦2楼" data2 = "鼓楼区五四路159号世界金龙大厦5层" sep = "区" msgbox instr(data2,sep) msgbox left(data2, instr(data2,sep))
————————————————————————以下为原文————————————————————————————
不知道是否有更快捷的方法。
需求:如果地址中包括“区”,则输出区和之后的地址;不包括,则输出空值和原地址。
Dim firstString,otherString data = "湖东路99号标力大厦2楼" data2 = "鼓楼区五四路159号世界金龙大厦5层" sep = "区" divideString data,sep msgbox firstString&vbCrlf&otherString divideString data2,sep msgbox firstString&vbCrlf&otherString Function divideString(data,sep) Dim array array = split(data,sep,-1,1) if ubound(array) > 0 Then firstString = array(0)&sep otherString = Right(data, len(data)-len(array(0)&sep)) else firstString = "" otherString = data end if End Function
相关文章推荐
- setvbuf
- VBA记录
- 详解Visual Basic脚本在BarTender中的应用
- [ahk]改变Excel的sheet标签颜色
- 批处理/vbscript 启动/关闭 exe
- vba的宏和模块,关于excel表的合并
- Vb.net 控件背景色透明设置BackColor 和Parent
- ubuntu下vbox不能使用u盘问题(慎用)
- vbs自学(二)
- 压缩VBox虚拟机空间的方法
- C#、VB.NET 使用System.Media.SoundPlayer播放音乐
- vbox错误1790
- VB.NET控制台程序获取程序运行路径
- vba 删除行
- 批处理+VBS+注册表实现开机自动启动EXE程序
- 视频m3u8文件转ts视频,vb.net源码(各小段视频下载合并)
- 使用vbs脚本进行批量编码转换
- 【VB.NET】如何自动生成类头注释
- HP-VB
- VBScript