vb中怎样返回一个字符串的最后一个字符?
发布网友
发布时间:2022-10-27 12:16
我来回答
共6个回答
热心网友
时间:2023-09-25 11:42
有两种方法:
1.用Right函数,从字符串右边取出的指定数量的字符.
Right(string, length)
取最后一位
A = "ABC123"
D = RIGHT(A,1)
取最后二位
D = RIGHT(A,2)
取最后第二位
D = RIGHT(A,2,1)
2.用MID函数
返回 Variant (String),其中包含字符串中指定数量的字符。
语法
Mid(string, start[, length])
此发先要用LEN函数确定字符串长度,然后才能确定起始位,例:
A = "ABC123"
取最后一位
D = MID(A,LEN(A),1)
取最后二位
D = MID(A,LEN(A)-1,2)
取最后第二位
D = MID(A,LEN(A)-1,1)
后一种在取每位字符时配合FOR NEXT循环更有用.
热心网友
时间:2023-09-25 11:43
Left 函数
返回 Variant (String),其中包含字符串中从左边算起指定数量的字符。
语法
Left(string, length)
Left 函数的语法有下面的命名参数:
部分 说明
string 必要参数。字符串表达式其中最左边的那些字符将被返回。如果 string 包含 Null,将返回 Null。
length 必要参数;为 Variant (Long)。数值表达式,指出将返回多少个字符。如果为 0,返回零长度字符串 ("")。如果大于或等于 string 的字符数,则返回整个字符串。
说明
欲知 string 的字符数,使用 Len 函数。
Right 函数
返回 Variant (String),其中包含从字符串右边取出的指定数量的字符。
语法
Right(string, length)
Right 函数的语法具有下面的命名参数:
部分 说明
string 必要参数。字符串表达式,从中最右边的字符将被返回。如果 string 包含 Null,将返回 Null。
length 必要参数;为 Variant (Long)。为数值表达式,指出想返回多少字符。如果为 0,返回零长度字符串 ("")。如果大于或等于 string 的字符数,则返回整个字符串。
说明
欲知 string 的字符数,用 Len 函数。
Mid 函数
返回 Variant (String),其中包含字符串中指定数量的字符。
语法
Mid(string, start[, length])
Mid 函数的语法具有下面的命名参数:
部分 说明
string 必要参数。字符串表达式,从中返回字符。如果 string 包含 Null,将返回 Null。
start 必要参数。为 Long。string 中被取出部分的字符位置。如果 start 超过 string 的字符数,Mid 返回零长度字符串 ("")。
length 可选参数;为 Variant (Long)。要返回的字符数。如果省略或 length 超过文本的字符数(包括 start 处的字符),将返回字符串中从 start 到尾端的所有字符。
说明
欲知 string 的字符数,可用 Len 函数。
热心网友
时间:2023-09-25 11:43
你可以用right这个函数解决。
具体用法是right(您的字符串,您想要取的个数)
热心网友
时间:2023-09-25 11:44
mid(字符串, 起始位置, 字符个数)
热心网友
时间:2023-09-25 11:45
left(right(字符串,第几个))
热心网友
时间:2023-09-25 11:45
right(r(),1)