VB程序设置问题:如何提取指定字符串之前的字符串

给定两个字符串 a, b a中能出现b 请问 VB如何编程能提取出 a 字符串中包含的b字符串位置之前(左边)的字符串? 如 a= 1234567 b=56 提取出来的字符串 c=1234 另外 如果字符串中包含回车, 1,回车如何用VB表达,包含回车的内容能不能赋值于字符串变量中;2,如何提取包含回车内容的回车前的字符串? 如 VB程序设计(回车) Visual Basic如何把“VB程序设计”(不包含回车)提取出来? 3个问题 完全回答的追加20分

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
温馨提示:答案为网友推荐,仅供参考
相似回答