优秀的编程知识分享平台

网站首页 > 技术文章 正文

vb字符串相关函数(vb 字符串函数)

nanyue 2024-07-20 23:36:53 技术文章 15 ℃

字符串截取函数


在实际应用中,有时会遇到这种情况,比如从某网站获取一段文字,需要这段文字中一些特定的数据,这就是字符串截取。分别是Left,Right和Mid函数。


Left 函数

Left(字符串, 位数) 返回从左边截取字符串第几位。

例如 Left("abc123",4)的意思是这个字符串从左数到第四位,返回“abc1” ,注意空格也算一位。


Right 函数


Right(字符串, 位数) 返回从右边边截取字符串第几位。

例如 Right("abc123",4)的意思是这个字符串从左数到第四位,返回“c123” 。

Mid函数

Mid(字符串, 从第几位开始,位数) 返回从字符串的第几位开始,向后截取几位。

例如 Mid("abc123",2,3)的意思是这个字符串从左数第二位开始向后截取3位,返回“bc1” 。


字符串截取函数示例

代码:



演示效果:




删除空白字符函数


这个函数可以删除字符串中的中的空白字符,实际过程中一些数据不允许有空格的存在,但是用户在输入的过程中难免会不小心插入空格,数据处理中就需要去除这些空格,就会需要LTrim,RTrim和Trim函数。


LTrim(字符串) 去掉“字符串”左边的空白字符。


RTrim(字符串) 去掉“字符串”右边的空白字符。


Trim(字符串) 去掉“字符串”两边的空白字符。

删除空白符函数示例

代码:



演示效果:


字母大小写转换函数

UCase(字符串) '转换成大写字母


LCase(字符串) '转换成小写字母


示例代码:



运行效果:




InStr字符串匹配函数


InStr([首字符位置,]字符串1,字符串2 [,n])

在函数中“字符串1”中查找“字符串2”,如果找到了,则返回“字符串2”的第一个字符的位置。若为字符串首字符,则位置为1。


说明:


  • “字符串2”的长度限于65535个字符内。

  • “首字符位置”是可选项。如果含有“首字符位置”,则从该位置开始查找,否则从“字符串1”的起始位置开始查找。“首字符位置”是一个长整数。

  • 函数的最后n是可选项,类型为整型数,用来指定字符串比较。取范围是:0、1、2。

为0时用二进制比较,区分字母的大小写。


为1时比较时忽略大小写。


为2时则基于数据库中包含的信息进行比较(限于Access数据库)。


示例代码:




Replace替换字符串函数


Replace(字符串, 目标字符串, 替换后的字符串[, start[, count[, compare]]])


  • start 可选的。在表达式中子字符串搜索的开始位置。如果忽略,假定从1开始。


  • count 可选的。子字符串进行替换的次数。如果忽略,缺省值是 -1,它表明进行所有可能的替换。


  • compare 可选的。数字值,表示判别子字符串时所用的比较方式。



示例代码:



运行效果图



这个函数的功能和Windows自带的记事本的替换功能类似。




Len取字符串长度函数


Len(字符串) 返回字符串的长度,包括空格。

例如: Len("abc") 返回3

意思是这个字符串的长度是3。

Space插入空格函数

Space(n) 表示插入空格数。例如:

Text1.Text = "你" & Space(5) & "我"

表示在两个字符中插入五个空格。

结果为:“你 我”

String创建字符函数


String(数量,字符) 例如:

Text1.text=String(5, "来")

文本框会创建5个“来”,需要注意的是,这个函数创建的是字符,不是字符串。例如:

Text1.text=String(5, "来了啊")

结果仍然是5个"来",会默认取第一个字符。

最近发表
标签列表