资源描述:
《字符串搜索、是否包含、比较、筛选、分割、串联与替换函数》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、字符串搜索、是否包含、比较、筛选、分割、串联与替换函数VB.NET字符串搜索、是否包含、比较、筛选、分割、串联与替换函数[复制链接]akyaoakyao当前离线注册时间2010-6-14最后登录2011-11-17阅读权限100积分698精华13帖子134.版主串个门加好友打招呼发消息.电梯直达楼主发表于2010-6-2218:11:52
2、只看该作者
3、倒序浏览本帖最后由akyao于2010-6-2218:13编辑(1)字符串比较比较函数StrComp()语法:StrComp(str1AsString,str2AsString[,ampareAsM
4、icrosoft.VisualBasic.CompareMethod])AsInteger说明:返回表示str1和str2两个字符串参数比较结果,若str1小于str2,则返回-1;若str1等于str2,返回0;若str1大于str2,若返回1。选择性参数Compare的值有Binary(区分大小写)和Text(不区分大小写)两种,前者为默认值。(2)筛选字符串数组函数Filter()语法:Filter(Source()As{Object
5、String},matchAsString[,includeAsBoolean[,compareAsMic
6、rosoft.VisualBasic.CompareMethod]]AsString()说明:从一维字符串数组Source()中筛选包含match字符串的子数组。若选择性参数include为True(默认),表示从字符串数组Source()中筛选包含match字符串的子数组;若选择性参数include为false,表示字符串数组source()中筛选不包含match字符串的子数组;选择性参数compare的值有Binary(区分大小定)和Text(不区分大小字)两种,前者为默认值,决定了字符串的比较方式。例如:Source()={“abc”,”a
7、bdfe”,”ghdf”,”pqs”},那么filter(Source,”ab”,True,CompareMethod.Binary)会返回{“abc”,”abdfe”}。(3)替换字符串函数RePlace()语法:RePlace(strAsString,findAsString,replacementAsString[,startAsInteger[,countAsInteger[,compareAsMicrosoft.VisualBasic.CompareMethod]]]AsString说明:将str字符串内的find子字符串替换为repl
8、acement子字符串。选择性参数start表示从str字符串的第start个字符开始查找find子字符串,默认为1;选择性count表示做几次替换,默认为-1,表示执行所有可能的替换;选择性参数compare的值有Binary(区分大小定)和Text(不区分大小字)两种,前者为默认值,决定了字符串的比较方式。如:str=”shoppinglist”那么Relace(str,”o”,”i”)会返回“Shippinglist”。(4)查找字符串函数InStr()AKyao提示:这个也可以用来查看A字符串是否包含B字符串语法:InStr(startA
9、sInteger,str1AsString,str2AsString[,compareAsMicrosoft.VisualBasic.CompareMethod])AsString说明:返回str2字符串在str1字符串中第一次出现的位置。若str1为空字符串(“”)或str2没有出现在str1或start大于str2的长度,就返回0;若str2为空字符串(“”),就返回start;选择性参数compare的值有Binary(区分大小定)和Text(不区分大小字)两种,前者为默认值,决定了字符串的比较方式。如:Instr(3,”HellWold”
10、,0”)返回5。(5)查找字符串函数Instrrev()语法:InStrRev(str1AsString,Str2AsInterger[,startAsInteger[,compareAsMicrosoft.VisualBasic.compareMethod]])AsInteger说明:InStrRev()函数的用途和InsStr()函数相似,但改从字符串的右边开始检查str2字符串在str1字符中第一次出现的位置不同。如:InStrRev(“HelloWord”,”0”)返回3。(6)将字符串数组组成单一字符串函数Join()语法:Jon(So
11、urce()As{Object
12、String}[,delimiterAsString])AsString说明:将字符串数组Source(