题目来源:大工慕课 链接
原题:Visual Basic程序设计教程(第二版)龚沛曾主编,高等教育出版社 实验6-8
作者:Caleb Sung

题目要求

编一个子过程DeleStr(s1,s2),将字符串s1中出现的s2子字符串删去,结果存放在s1中。
例如:s1= “12345678AAABBDFG12345 ” S2= “234 ”
结果:s1= “15678AAABBDFG15 “

提示:

为了删除子串,首先利用InStr函数查找子串;若找到则通过Left、Mid(或Right)函数实现子字符串的删除;同时要利用循环考虑到删除多个子串的情况。

参考代码

Private Sub DeleStr(s1 As String, ByVal s2 As String)Dim i%ls2 = Len(s2)i = InStr(s1, s2)Do While i > 0s1 = Left(s1, i - 1) + Mid(s1, i + ls2)i = InStr(s1, s2)Loop
End SubPrivate Sub Command1_Click()Dim ss1 As Stringss1 = Text1Call DeleStr(ss1, Text2)Text3 = ss1
End Sub

VB:编一个子过程DeleStr(s1,s2),将字符串s1中出现的s2子字符串删去,结果存放在s1中相关推荐

  1. VB讲课笔记09:过程

    VB讲课笔记09:过程 一.键盘与鼠标事件过程 用户对程序界面的操作都是通过键盘和鼠标完成的. 

  2. VB编PiView4注册机

    以下为VB6源代码,欢迎转载 程序代码: Begin VB.Form frmMain     BorderStyle     =   1  'Fixed Single    Caption       ...

  3. 项目管理的5大过程/ 9大知识领域/44个子过程

    项目管理的5大过程分别是: (1)启动过程 (2)规划过程 (3)执行过程 (4)监控过程 (5)收尾过程 9大知识领域分别是: (1)项目整合管理 (2)项目范围管理 (3)项目时间管理 (4)项目 ...

  4. 使用编译版rtklib过程中如何进行main的调试(spp ppp)

    使用编译版rtklib过程中如何进行main的调试(spp ppp) 在编译版rtklib的调试过程中,需要在main函数中定义一些参数. 在进行spp(伪距单点定位)的时候,我们通常这样设定相关参数 ...

  5. 练习2-4:重新编写函数squeeze(s1,s2),将字符串s1中的任何字符与字符串时s2中的字符匹配的字符都删除

    #include <stdio.h> void squeeze(char s1[], char s2[]); int main(){/*练习2-4:重新编写函数squeeze(s1,s2) ...

  6. vb.net图书管理系统VS开发sqlserver数据库web结构vb编程源码网页

    一.源码特点         vb.net 图书管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发. 下载地址: vb.net图书管理系统VS开发sql ...

  7. c#设计12星座速配软件_星座代码:用vb编一个星座配对的程序代码

    星座代码:用vb编一个星座配对的程序代码 admin 来源: 2020-04-30 10:04:55 阅读() 评论(0) 关于十二星座C#代码不同星座的程序员写起代码来分别是什么样子的?求你的计算生 ...

  8. 判断字符串s1中是否包含s2字符串c语言,C语言:找出s1中是否存在字符串s2(C language: find out if string s2 exists in s1)...

    C语言:找出s1中是否存在字符串s2(C language: find out if string s2 exists in s1) 是否有任何C函数来检查s1中是否存在字符串s2? s1: &quo ...

  9. 编写一个程序,将一个子字符串s2插入到主字符串s1中,其 插入位置为n

    本题可以看做一个字符串拼接问题,需要一个载体数组 #include<stdio.h> void insert_array(char s1[],char s2[],int n); /** 思 ...

最新文章

  1. 在Linux下安装RabbitMQ
  2. yum报错Error: Cannot retrieve repository metadata (repomd.xml) for repository: rhel-source
  3. 华为nova5iotg功能使用_如果你的手机存在NFC功能,一定要尝试一下这些操作,体验超级棒...
  4. IEEE conference 中出现的PDF字体嵌入的问题
  5. java 拉起服务_技术开发者应该如何构建小团队的微服务方案?
  6. python 二元函数绘制_Python绘制二元函数曲面
  7. QuerWrapper常用方法
  8. NoSQL 数据库 简介
  9. 福州大学计算机科学与技术 何x玲,吴伶 - 福州大学 - 数学与计算机科学学院
  10. 8000计算机论文范文,计算机毕业论文_计算机论文范文8000字_毕业论文8000字范例...
  11. xmapp老是端口占用
  12. 《个人信息保护法》正式施行,拒绝隐私泄露
  13. 用IDEA构建Vue项目(主要指令)
  14. visual studio fatal error C1083: 无法打开源文件
  15. msl3等级烘烤时间_MSL等级说明
  16. 数据结构大作业——银行排队系统
  17. 1930年代后期发明的断层合成技术:概念:移动-叠加
  18. Redis基本事务的操作
  19. SpringMVC基础学习之Controller的两种实现方式和RequstMapping注解的使用
  20. iPhone为什么要登录苹果ID才能下载软件?

热门文章

  1. python统计奇数和偶数的个数_Python 统计位数为偶数的数字的代码
  2. plc学习入门有什么技巧
  3. 纳税服务系统四(角色模块)【角色与权限、角色与用户】
  4. 1688店铺所有商品API接口(整店商品查询API接口)
  5. 【如何在寒武纪MLU上进行算法移植】-概述
  6. html怎么能调用微信语音,微信录音-微信录音功能新用法!【微信录音】怎么用...
  7. Windows 10 Mscomctl.ocx缺失解决方法
  8. elasticsearch从入门到入门系列(三)---搜索大汇总
  9. Netty系列---源码实例
  10. windows 下 nginx 双向认证自签名证书配置