vb字符串函数,vb字符串函数倒置三位数

http://www.itjxue.com  2023-01-23 09:40  来源:未知  点击次数: 

vb6.0字符串函数

PRINT Mid("ABCDEFG", 2, 3)

将以上语句输到立即窗口,输出BCD,

L就是长度,以上语句的意思是说,从ABCDEFG中的第2个字符起,取3个字符出来

vb函数大全

VB中字符串函数包含: mid、instr、InStrRev、left、right、ucase、lcase、trim、string

space、strconv、len、ltrim、rtirm、split()、join()、srereverse、replaceFilterMonthName

Format、LSet、RSet、FormatCurrency、FormatDateTime、FormatNumber

FormatPercent、StrComp、StrConv、StrReverse、WeekdayName、Option Compare

扩展资料:

一、基础字符串函数部分(必须要掌握)

1,len函数返回 Long,其中包含字符串内字符的数目,或是存储一变量所需的字节数。

2,Left函数返回?Variant?(String),其中包含字符串中从左边算起指定数量的字符

3,Right函数返回?Variant?(String),其中包含从字符串右边取出的指定数量的字符

4,Mid函数返回?Variant?(String),其中包含字符串中指定数量的字符。

5,LTrim、RTrim与 Trim 函数??

返回?Variant?(String),其中包含指定字符串的拷贝,没有前导空白 (LTrim)、尾随空白 (RTrim) 或前导和尾随空白 (Trim)。

VB中在指定字符串中查找子字符串的函数是什么?

InStr

返回

Variant

(Long),指定一字符串在另一字符串中最先出现的位置。

语法

InStr([start,

]string1,

string2[,

compare])

InStr

函数的语法具有下面的参数:

部分

说明

start

可选参数。为数值表达式,设置每次搜索的起点。如果省略,将从第一个字符的位置开始。如果

start

包含

Null,将发生错误。如果指定了

compare

参数,则一定要有

start

参数。

string1

必要参数。接受搜索的字符串表达式。

string2

必要参数。被搜索的字符串表达式。

Compare

可选参数。指定字符串比较。如果

compare

Null,将发生错误。如果省略

compare,Option

Compare

的设置将决定比较的类型。

设置

compare

参数设置为:

常数

描述

vbUseCompareOption

-1

使用Option

Compare

语句设置执行一个比较。

vbBinaryCompare

执行一个二进制比较。

vbTextCompare

1

执行一个按照原文的比较。

vbDatabaseCompare

2

仅适用于Microsoft

Access,执行一个基于数据库中信息的比较。

返回值

如果

InStr返回

string1

为零长度

string1

Null

Null

string2

为零长度

Start

string2

Null

Null

string2

找不到

string1

中找到string2

找到的位置

start

string2

说明

InStrB

函数作用于包含在字符串中的字节数据。所以

InStrB

返回的是字节位置,而不是字符位置。

vb中string( ,)函数是干嘛用的

string(number,character)作用是产生字符串,其中character就是你需要生成的字符,number是生成的个数,比如string(3,"h")就会生成3个h,注意的是character是字符,不是字符串,即使你写入字符串也只读入一个字符string(3,"h符合规定")生成的还是3个h。

String???实际上就是OLE标准的BSTR

在Windows SDK中的定义:

typedef OLECHAR* BSTR;

typedef WCHAR OLECHAR;

typedef wchar_t WCHAR;

所以,它实际上是宽字符指针。

前置四字节,内置字串的长度,后面是字串内容,原则上并不以'/0'结尾,长度由前置值决定。所以,它又不简简单单就是宽字符指针。但从基本类型定义上来看,它与宽字符指针是可以划等号的。

扩展资料

实际上是地址,是字串的首地址(注意:不是长度的首地址) 另外,String是可以装载中间带'/0'字符的字串的,只不过,一些显示函数可能将其省略。如:dim str as string???? str = "ab" chr(0) "cd"???? MsgBox str?? '输出:ab???? Debug.Print str '输出 ab cd

分配:SysAllocStringLen????? SysAllocString释放:SysFreeString取长度:SysStringLen注意:分配得到的BSTR,实际上仍然是以'/0'结尾。SysStringLen似乎有点儿英雄无用武之地。

比如:SysAllocStringLen 的说明文档:Allocates a new string, copies cch characters from the passed string into it, and then appends a null character.

参考资料来源:

百度百科——string类

在VB中用哪个函数可以找出一个字符串中某一个字符的位置

Instr函数 instr(,字符串1,字符串2) 其中,start为起始位置,默认为1可忽略;字符串1为长串,字符串2为短串。功能为在长串中查找短串出现的位置。

求VB字符串处理函数。

VB 字符串处理函数集

1. Mid(字符串,从第几个开始,长度) 在[字符串]中[从第几个开始]取出[长度个字符串]。

例:Mid("小欣无敌",1,3) 则返回 "小欣无"。

2. Instr(从第几个开始,字符串1,字符串2) 从规定的位置开始查找,返回字符串2在字符串1中的位置。

例:Instr(1,"小欣无敌","小") 则返回 1, Instr(2,"小欣无敌","小"),则返回 0 。 0 表示未找到。

3. InStrRev(字符串1,字符串2,从第几个开始) 从规定的位置开始,从后住前查找,返回字符串2在字符串1中的位置,此处注意,虽是从后住前查找,但是返回的值还是从前往后算的。

例:InstrRev("小欣无敌","小",2) 则返回 2 ; InstrRev("小欣无敌","欣",1) 则返回 0 ,因为它从"小欣无敌"的第1个字开始往前查找,所以找不到 。0 表示未找到。

4. Left(字符串,长度) 从[字符串]的左边开始返回[长度]个字符。

例:Left("小欣无敌,3) 则返回 "小欣无"。

5. Right(字符串,长度) 从[字符串]的右边开始返回[长度]个字符。

例:Right("小欣无敌",3) 则返回 "欣无敌"。

6. Ucase(字符串) 返回[字符串]的大写形式,只对英文字符有效。

例:Ucase("xiaoXINwuDi") 则返回 "XIAOXINWUDI"。

7. Lcase(字符串) 返回[字符串]的小写形式,只对英文字符有效。

例:Lcase("xiaoXINwuDi") 则返回 "xiaoxinwudi"。

8. Asc(字符) 返回[字符]的ascii编码,若有多个字符,则只返回首字符的ascii编码,和Chr()函数是一个可逆的过程。

例:Asc("小") 则返回 -12127 ; Asc("小欣无敌") 也返回 -12127。

9. Chr(ASCii编码) 返回[Ascii]编码所代表的字符,和Chr()函数是一个可逆的过程。

例:Chr(-12127) 则返回 "小" ;Chr(asc("小")) 则返回"小"。这里是为了说明asc和chr的可逆性,例用此特性可以加密文本。

10. Trim(字符串) 返回去掉了前、后之后的[字符串]。

例:Trim(" 小 欣 无敌 ") 则返回 "小 欣 无敌" ,中间的空格不受任何影响。

11. String(个数,字符) 返回[个数]个[字符]。

例:String(3,"小") 则返回 "小小小" , 而 String(3,"小欣无敌") 也返回 "小",只有首字符才有效。

12. Space(个数) 返回[个数]个空格。

例:Space(5) 则返回 " "。

13. Strconv(字符串,转换的类型) 将字符串转成指定的类型。常用的类型只有两个,vbwide 半角转成全角,vbNarrow 全角转成半角。

例:Strconv("xiao",vbwide) 则返回 "XIAO",而Strconv("XIAO",vbnarrow) 则返回 "XIAO"。

【注】 vbwide = 4, vbnarrow = 8。

14. Len(字符串) 返回[字符串]的长度。

例:Len("小欣无敌") 则返回 4。

(责任编辑:IT教学网)

更多

推荐照片处理文章