今天学习了VB提升教程4期,学习的主要内容是字符串查找与替换。零基础学VB课程已经结束,但是感觉还是没有太大进步,而且目前也没有确定后续该学什么语言,干脆就继续再学一段时间VB吧反正计划的三个月时间还没有学满呢。

1.查找思路:通过字符串的比较来确定是否属于查找的内容,确定后通过设置焦点和光标开始位置,以及查找字符的长度达到定位选择的效果。

2补充知识:

Instr(参数1,参数2,参数3,参数4)参数1表示默认从左往右查找开始的位置,默认从1开始查找,参数2代表原字符串,参数3代表要查找的字符串,参数4代表要查找的方式,我们使用vbBinaryCompare方式,返回的是字符串找到的位置,如果没有找到字符串则返回0。

Text1.SetFocus 设置焦点

Text1.SelStart = find - 1 光标开始的位置

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

3.替换函数:replace(原字符串底稿,要查找的字符串,替换进去的字符串)

4.做一个查找替换文本的小工具。

(1)窗体

(2)代码

Private Sub Command1_Click()

find = InStr(1, Text1.Text, Text2.Text, vbBinaryCompare)

Text1.SetFocus

Text1.SelStart = find - 1

Text1.SelLength = Len(Text2.Text)

End Sub

Private Sub Command2_Click()

Text1.Text = Replace(Text1.Text, Text2.Text, Text3.Text)

End Sub

(3)效果详见视频

vb 字符串替换_学习VB编程第69天 字符串查找与替换相关推荐

  1. vb 字符串长度_学习VB编程第5天 基础知识需要一点点积累

    今天学习了刘金玉老师VB编程教程的第9期和第10期,学习的主要内容是string变量类型的运用和Boolean布尔变量类型. 一.string变量类型的运用 (一)string类型:字符串类型变量,用 ...

  2. 查找字符位置_学习VB编程第69天 字符串查找与替换

    今天学习了VB提升教程4期,学习的主要内容是字符串查找与替换.零基础学VB课程已经结束,但是感觉还是没有太大进步,而且目前也没有确定后续该学什么语言,干脆就继续再学一段时间VB吧反正计划的三个月时间还 ...

  3. vb 常量数组_用VB制作一个程序的基本步骤

    ★新朋友点跟我学VB关注本微信平台 一个VB程序也称为一个工程,由窗体.标准模块.自定义控件及应用所需的环境组成.开发步骤一般如下: 建立步骤如下: 1.创建程序的用户界面 2.设置界面上各个对象的属 ...

  4. 学python编程_学习Python编程,我们应该如何学?学习内容包括哪些?

    点击蓝字"python教程"关注我们,一起学习成长哟! 我想可能很多网友和我有着相似的学习背景,学习Python会有以下的问题: 从零开始,不知道如何下手开始学? 被基本的数据结构 ...

  5. 正则表达式 以字符串开头_干货-Shell编程之正则表达式

    正则表达式 一.正则表达式的定义 正则表达式又称正规表达式.常规表达式.在代码中常简写为 regex.regexp 或 RE. 1.正则表达式是使用单个字符串来描述.匹配一系列符合某个句法规则的字符串 ...

  6. python困境_学习 Python 编程的三种困境

    之前我写过两篇关于测试人员要不要学编程的文章,有很多朋友留言给我说,我也很想学呀,可是我办不到呀. 前两篇文章链接如下,没看过的可以尽快回顾下: <做软件测试到底要不要学编程?> < ...

  7. python编程的基本方法有哪些_学习Python编程的11个入门技巧

    我们非常激动,您决定开始学习Python的旅程!我们从读者那里收到的最常见问题之一是"学习Python的最佳方法是什么?" 我相信学习任何编程语言的第一步就是要确保您了解如何学习. ...

  8. scratch学习_学习scratch编程能学到什么?对孩子有帮助吗?

    scratch编程让孩子在学习制作的时候,就好像打游戏一样,充满了趣味,充满了兴趣.但孩子学习少儿编程,在制作编程的过程当中,已经形成了一种认真专注的习惯,养成主动思考的习惯,善于发现问题解决问题,给 ...

  9. java io复用_学习Java编程-IO复用

    原标题:学习Java编程-IO复用 对于服务器的并发处理能力,我们需要的是:每一毫秒服务器都能及时处理这一毫秒内收到的数百个不同TCP连接上的报文,与此同时,可能服务器上还有数以十万计的最近几秒没有收 ...

最新文章

  1. GRE OVER IPSEC
  2. 【面试题】Spring框架中Bean的生命周期
  3. cornerHarris函数
  4. SAP转储订单(STO)
  5. SAP ABAP 中一些常用函数
  6. Spring 提供哪些配置形式?
  7. 微信小程序使用template模板
  8. Application对象 简单的聊天室
  9. java 转换成maven项目_java – 将现有项目转换为maven项目
  10. 【Python的自学之路】(八):文字游戏分享
  11. 面向佩戴口罩的人脸识别系统
  12. 【VHDL】分频器设计要求:25分频,占空比为50%
  13. linux 3ds 模拟器下载,3DS模拟器电脑版
  14. c语言 格式化硬盘,在Windows 7上用c ++格式化硬盘(Formatting a hard disk in c++ on Windows 7)...
  15. 关于“该计算机已安装更高版本的Google Chrome浏览器“问题解决方法
  16. 【Tensorflow 报错】struct.error: 'i' format requires -2147483648 = number = 2147483647
  17. 锂电池充电——充电保护电路
  18. Java项目第24期springboot实现简单点餐系统
  19. 打包时错误 Entry name ‘classes.dex‘ collided 的解决办法
  20. Go语言学习十二 变量和常量

热门文章

  1. 一次历史漏洞分析与复现的全部过程
  2. 某office前台任意文件上传漏洞分析
  3. 栈的应用_中缀表达式转后缀表达式
  4. 10、MySQL锁等待,死锁,死锁检测
  5. 1.4 @SuppressWarnings:抑制编译器警告
  6. 2021算法竞赛入门班第九节课【线段树】练习题
  7. ACM入门之【哈希】
  8. Acwing第 40 场周赛【完结】
  9. 分治法求解最大子数组问题
  10. Dubbo启动时检查