网站首页 > 知识剖析 正文
字符串截取函数
在实际应用中,有时会遇到这种情况,比如从某网站获取一段文字,需要这段文字中一些特定的数据,这就是字符串截取。分别是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个"来",会默认取第一个字符。
猜你喜欢
- 2025-05-03 sql中常用的字符串函数详解(sql中的字符类型)
- 2025-05-03 提取最后一个规格,你会吗?(提取最后一位数函数)
- 2025-05-03 统计分析中的平均值都不会计算,那就真的Out了
- 2025-05-03 瞬间搞定大量数据!这4个Excel函数太牛了
- 2025-05-03 CELL函数的公式及应用案例详解(cell函数的使用方法及实例)
- 2025-05-03 VLOOKUP函数开挂用法:多表多文件多区域查找大揭秘
- 2025-05-03 《MySQL必知必会》_笔记08(mysql必知必会和sql基础教程)
- 2025-05-03 Excel最牛查找函数VLOOKUP:3分钟告别手动翻表,菜鸟秒变高手!
- 2025-05-03 WPS查找能手VLOOKUP函数使用方法讲解
- 2025-05-03 Excel中的替换神技,SUBSTITUTE函数使用技巧详解
- 05-11产品切换数据库问题处理总结(切换数据库的命令是什么)
- 05-11真正让你明白Hive参数调优系列1:控制map个数与性能调优参数
- 05-11拉链表(拉链表取数)
- 05-11常见的数据库类型有哪些 & SQL介绍
- 05-11每日SQL自学知识点(第八天)—多表查询详解
- 05-11大厂必问:MySQL 三表 JOIN 操作的解析与性能优化,效率又如何?
- 05-11数据库(数据库有哪些)
- 05-11干货!SQL性能优化,书写高质量SQL语句
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)