高职考技能提升教程004期 字符串查找与替换 高考信息技术必备 刘金玉编程

简介: 高职考技能提升教程004期 字符串查找与替换 高考信息技术必备 刘金玉编程

高职考技能提升教程 字符串查找与替换



查找

Instr(参数1,参数2,参数3,参数4)

参数1:默认从左向右查找,这个参数表示开始查找的位置,默认是从1开始的

参数2:代表源字符串

参数3:代表要查找的字符串

参数4:代表要查找的方式,这里我们使用vbbinarycompare

Vbbinarycompare方式返回的是字符串找到的位置,如果没有找到就返回0


Textbox控件的选择功能

Text1.SetFocus  ‘设置焦点

Text1.SelStart = pos – 1   ‘注意这里是光标开始的位置

Text1.SelLength = Len(Text2.Text)   ‘从光标出开始向后选择几个字符长度


Replace函数

替换函数

Replace(源字符串,要查找的字符串,要替换成哪个字符串)

返回结果:返回源字符串被替换后的字符串


课堂总结

1、instr函数 查找

2、replece函数  替换


软件设计界面:

源代码分享:

Private Sub Command1_Click(Index As Integer)
'注意要写代码注释
If Command1(Index).Caption = "查找" Then
    Dim pos&
    pos = InStr(1, Text1.Text, Text2.Text, vbBinaryCompare)
    Text1.SetFocus '设置焦点
    Text1.SelStart = pos - 1
    Text1.SelLength = Len(Text2.Text)
ElseIf Command1(Index).Caption = "替换" Then
    Text1.Text = Replace(Text1.Text, Text2.Text, Text3.Text)
End If
End Sub
相关文章
|
存储 JavaScript 前端开发
深入了解rollup(五)插件输出生成钩子
输出生成钩子可以提供有关生成的产物的信息并在构建完成后修改构建。它们的工作方式和类型与 构建钩子 相同,但是对于每个调用 bundle.generate(outputOptions) 或 bundle.write(outputOptions),它们都会单独调用。仅使用输出生成钩子的插件也可以通过输出选项传递,并且因此仅针对某些输出运行。
243 0
|
存储 测试技术 C++
实践:几十亿条数据分布在几十个节点上的毫秒级实时排序方法
#引子 先简单的问一下, 你如何解决这样的需求: ``` 对一堆数据按某字段排序,获取第100-10条的数据。 ``` 假设你面对的数据是个单节点,简单来说,就是一个mysql数据库, 很自然地用 select a from tb order by a limit 100, 10; ![imag
4353 0
|
26天前
|
人工智能 自然语言处理 小程序
VibeCoding On Function AI Deep Dive:用 AI 应用生产 AI 应用
本文介绍了如何通过自然语言构建AI应用,展示了使用VibeCoding技术实现儿童教育、娱乐及企业网站智能问答等场景的实战案例。无需编程,仅凭对话即可完成开发、发布,体现了AI时代软件开发的变革与创新。
|
Dart
[Flutter]足够入门的Dart语言系列之函数:函数定义、调用、5种参数类型和main函数
函数(Function)也被称为方法(Method)。其最直观的理解就是数据中的函数,比如y=f(x),在编程中,f对输入x进行处理,返回结果y,就是一个函数......
1294 0
[Flutter]足够入门的Dart语言系列之函数:函数定义、调用、5种参数类型和main函数
|
2月前
|
机器学习/深度学习 算法 API
淘宝图片搜索接口技术解析与Python实现
淘宝图片搜索接口(拍立淘)基于图像识别技术,允许用户上传商品图片查找相似或相同商品。自2014年上线以来,已服务数千万日活用户,显著提升购物体验。接口通过CNN、ANN等技术实现图像预处理、特征提取与相似度匹配,支持多种调用方式与参数设置。本文提供Python调用示例,便于开发者快速集成。
|
2月前
|
消息中间件 监控 Java
借助最新技术构建 Java 邮件发送功能的详细流程与核心要点分享 Java 邮件发送功能
本文介绍了如何使用Spring Boot 3、Jakarta Mail、MailHog及响应式编程技术构建高效的Java邮件发送系统,涵盖环境搭建、异步发送、模板渲染、测试与生产配置,以及性能优化方案,助你实现现代化邮件功能。
144 0
|
4月前
|
SQL 存储 关系型数据库
滴滴面试:明明 mysql 加的是 行锁,怎么就变 表锁 了?
滴滴面试:明明 mysql 加的是 行锁,怎么就变 表锁 了?
|
网络协议 数据安全/隐私保护 网络架构
NewH3C——ACL
NewH3C——ACL
674 2
NewH3C——ACL
|
7月前
|
存储 人工智能 搜索推荐
阿里云佘俊泉:边缘云场景的探索与机遇
阿里云佘俊泉:边缘云场景的探索与机遇
226 0
|
10月前
|
存储 NoSQL 编译器
C 语言中指针数组与数组指针的辨析与应用
在C语言中,指针数组和数组指针是两个容易混淆但用途不同的概念。指针数组是一个数组,其元素是指针类型;而数组指针是指向数组的指针。两者在声明、使用及内存布局上各有特点,正确理解它们有助于更高效地编程。