高职考技能提升教程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
相关文章
|
6月前
|
C语言
王桂林C语言从放弃到入门课程
课程目标16天,每天6节课,每节40分钟课堂实录,带你征服C语言,让所有学过和没有学过C语言的人,或是正准备学习C语言的人,找到学习C语言的不二法门。适用人群所有学过和没有学过C语言的人,或是正准备学习C语言的人!
67 2
王桂林C语言从放弃到入门课程
|
监控 项目管理
PMP备考之路 - 汪博士第一章(引论)(上)
PMP备考之路 - 汪博士第一章(引论)
65 0
|
监控 项目管理
PMP备考之路 - 汪博士第一章(引论)(下)
PMP备考之路 - 汪博士第一章(引论)(下)
59 0
|
架构师 大数据 项目管理
3000字,如何讲清楚专业知识? by彭文华
3000字,如何讲清楚专业知识? by彭文华
|
机器学习/深度学习 人工智能 程序员
2023年 团体程序设计天梯赛个人感悟及总结(附题解)——遗憾国三
⭐L1一阶题 ⭐L1-089 最好的文档 (5分)—水题 👉👉👉👉👉👉L1-089 最好的文档👈👈👈👈👈👈 有一位软件工程师说过一句很有道理的话:“Good code is its own best documentation.”(好代码本身就是最好的文档)。本题就请你直接在屏幕上输出这句话。 输入格式: 本题没有输入。 输出格式: 在一行中输出 Good code is its own best documentation.。 输入样例: 无 输出样例: Good code is its own best documentation.
781 0
高职考技能提升教程005期 字母菱形案例 VB语言 刘金玉编程 高考必备信息技术
高职考技能提升教程005期 字母菱形案例 VB语言 刘金玉编程 高考必备信息技术
|
算法
高职考VB技能提升教程003期 杨辉三角 高考信息技术必备
高职考VB技能提升教程003期 杨辉三角 高考信息技术必备
132 0
高职考技能提升教程008期 掷骰子与冒泡排序 VB语言 刘金玉编程
高职考技能提升教程008期 掷骰子与冒泡排序 VB语言 刘金玉编程
程序媛才能读懂的高级情话
程序媛才能读懂的高级情话
163 0
高职考技能提升教程009期 求最值与平均值 VB语言 刘金玉编程
高职考技能提升教程009期 求最值与平均值 VB语言 刘金玉编程