字符串型变量_第1页
字符串型变量_第2页
字符串型变量_第3页
字符串型变量_第4页
字符串型变量_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 字符串型变量字符串型变量用于存放字符串,字符串就是一串字符,VB要求字符串要放在一对英文双引号里面,例如”helloworld和欢迎光临都是字符串。字符串型变量用关键字string进行定义。字符串变量应用例子:DimstrAsString定义一个string类型的变量,变量名是strstr=lnputBox(请输入用户名)输入字符串并保存到字符串型变量str=str&欢迎光临Printstr提示:符号&用于连接字符串,符号&左右两边一定要有空格。语句str&欢迎光临”,将会报错,因为&符号左右两边没有留空格。VB有强大的字符串处理函数,应用这些函数,你能够轻松处理字符串。VB常用字符串操作函

2、数如下:1.Len(X):计算字符串X的长度(也就是字符的个数)格式:P=Len(X)说明:空字符串长度为0,空格符也算一个字符,一个中文字虽然占用2Bytes,但也算一个字符。范例:(1)DimxasStringDimstrlenasIntegerX二”空字符串strlen=Len(X)printstrlen输出结果为0(2)令X=”abcd”strlen=Len(X)printstrlen输出结果为4令X=”VB教程”strlen=Len(X)printstrlen输出结果为42.Mid(X)函数:截取一段字符格式:P=Mid(X,n)由字符串X的第n个字符读起,读取后面的所有字符。P=M

3、id(X,n,m)由X的第n个字符读起,读取后面的m个字符。范例:(1)X=”abcdefg”P=Mid(X,5)Printp结果为:efgX=”abcdefg”P=Mid(X,2,4)Printp结果为bcde(3)X=”abcdefg”P=Mid(X,3,1)Printp结果为c3.Replace:将字符串中的某些特定字符串替换为其他字符串格式:P=Replace(X,S,R)说明:将字符串X中的字符串S替换为字符串R,然后返回。范例:X=”VBisverygood”P=Replace(X,”good”,”nice”)X保存的字符串中的”good”替换为”nice”输出结果为:P=”VBi

4、sverynice”StrReverse:反转字符串格式:P=StrReverse(X)说明:返回X参数反转后的字符串范例:(1)X=”abc”P=StrReverse(X)输出结果:P=”cba”trim(字符串)去掉字符串左右两边的空格例如trim(”小欣无敌)则返回小欣无敌,去掉了字符串左右的空格,中间的空格不受任何影响split分割字符串函数,以某个指定字符进行分割,将字符串分割成为若干段字符串。split函数的一般格式,split(要分割的字符串,指定分割符)arr=split(張三&李四&王五,&)以符号&作为分隔符分割printarr(0)输出張三printarr(1)输出李四p

5、rintarr(2)输出王五Ucase(X),Lcase(X):转换英文字母的大小写格式:P=Lcase(X)将X字符串中的大写字母转换成小写P=Ucase(X)将X字符串中的小写字母转换成大写说明:除了英文字母外,其他字符或中文字都不会受到影响。范例:(1)令X=”VBandVC”则Lcase(X)的结果为”vbandvc”,Ucase(X)的结果为”VBANDVC”练习3:语文考试中要求写一遍作文,要求字数不少于800字。请你做一个程序,输入一段字符,输出字符的总数。(保存程序的文件夹命名为len)练习4:论坛提供了一个自由交流的平台,但有些人却在论坛上发布一些粗俗的言论,实在令斑竹(版主)很头疼。所以他决定做一个程序,自动屏蔽这些粗俗用语。斑竹列了一个粗俗用语取代表,例如:仆街用符号*取代,畜生用符号#取代。请你完成这个程序。(保存程序的文件夹命名为replace)输入输出样例1:输入:你个仆街输出:你个*输入输出样例2:输入:畜生骂谁输出:#骂谁练习5:为了保护客户的隐私,柜员机转账的时候不会显示客户的全名,而是将名字第二

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论