广东生活最舒适的城市:vb中怎样返回一个字符串的最后一个字符?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 14:41:06
倒数第2个呢?是不是以此类推啊 ?

有两种方法:
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循环更有用.

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 函数。

你可以用right这个函数解决。
具体用法是right(您的字符串,您想要取的个数)

mid(字符串, 起始位置, 字符个数)

left(right(字符串,第几个))

right(r(),1)