VB程序设置问题:如何提取指定字符串之前的字符串
给定两个字符串a,ba中能出现b请问VB如何编程能提取出a字符串中包含的b字符串位置之前(左边)的字符串?如a=1234567b=56提取出来的字符串c=1234另外如果...
给定两个字符串 a, b a中能出现b 请问 VB如何编程能提取出 a 字符串中包含的b字符串位置之前(左边)的字符串? 如 a= 1234567 b=56 提取出来的字符串 c=1234 另外 如果字符串中包含回车, 1,回车如何用VB表达,包含回车的内容能不能赋值于字符串变量中;2,如何提取包含回车内容的回车前的字符串? 如 VB程序设计(回车) Visual Basic如何把“VB程序设计”(不包含回车)提取出来? 3个问题 完全回答的追加20分
展开
1个回答
2013-10-14
展开全部
1、使用Left$(string, length)函数(Left$也可以用Left替换,string字符串、length截取的长度)和InStr([start,] string1, string2 [, compare])(start起始位置、string1字符串、string2要搜索字符串、compare:0使用二分搜索、1区分大小写)函数Left$("123456", Instr("123456", "56")) 2、VB中回车用VbCrLf 表示,可以赋值给字符串变量3、Dim sText = "VB程序设计"If Right$(sText, 2) = vbCrLf Then '判断是否以回车结尾 sText = Left$(sText, Len(sText) - 2)End If
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询