
vb 字符串b内含有n个特定字符串a,如何提取第n/2个字符串a左边的部分字符串b 10
1个回答
展开全部
首先利用方法InStr, 提取指定字符的位置 t
利用字符本身的Substring提取需要的第N个字符
如下,提取a字符串中“B”后面的第2个字符
Dim a As String = "ABCDEFG"
Dim t As Integer = InStr("ABCDEFG", "B")-1
Dim N As Integer = 2
Dim b As String = a.Substring(t + N, 1)
instr(返回一个整数,该整数指定一个字符串中另一个字符串的第一个匹配项的起始位置。)
Substring 从此实例检索子字符串;Substring(Int32, Int32) 从此实例检索子字符串。子字符串从指定的字符位置开始且具有指定的长度。
利用字符本身的Substring提取需要的第N个字符
如下,提取a字符串中“B”后面的第2个字符
Dim a As String = "ABCDEFG"
Dim t As Integer = InStr("ABCDEFG", "B")-1
Dim N As Integer = 2
Dim b As String = a.Substring(t + N, 1)
instr(返回一个整数,该整数指定一个字符串中另一个字符串的第一个匹配项的起始位置。)
Substring 从此实例检索子字符串;Substring(Int32, Int32) 从此实例检索子字符串。子字符串从指定的字符位置开始且具有指定的长度。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询