vb字符串处理函数
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
vb字符串处理函数
Posted on 2012-04-09 14:52 ╰★张志峰★╮阅读(1996) 评论(0) 编辑收藏
vb字符串处理函数
LEN字串長度函數:計算字串的長度。函數運算式結果
len("abcd") 4
len("中文字") 3
len(abc中文) 5
MID取部份字串函數:依開始位置擷取固定長度字串。函數運算式結果
mid("vbscript",3,3) scr
mid("vbscript",3) script
mid("vbscript",1,2) vb
LEFT字串開頭取部份字串函數:將某一字串由開頭擷取固定長度。函數運算式結果left("vbscript",2) vb
left("vbscript",5) vbscr
RIGHT字串結尾取部份字串函數:將某一字串由結尾擷取固定長度。函數運算式結果right("vbscript",2) pt
right("vbscript",6) script
LCASE轉大寫函數:將字串中的大寫字母變成小寫。函數運算式結果
lcase("VBScript") vbscript
lcase("VBScript程式") vbscript程式
UCASE轉小寫函數:將字串中的小寫字母變成大寫。函數運算式結果
ucase("VBScript") VBSCRIPT
ucase("VBScript程式") VBSCRIPT程式
TRIM刪除頭及尾空白字元函數:將字串開頭及結尾的空白字元刪除。
LTRIM刪除開頭空白函數:將字串開頭的空白字元刪除。
RTRIM刪除結尾空白函數:將字串結尾的空白字元刪除。函數運算式結果
trim(" VBScript ") VBScript
ltrim(" VBScript ") VBScript
rtrim(" VBScript ") VBScript
REPLACE替代字串函數:將字串中的某字串用另一字串代替。函數運算式結果replace("VBScript","VB","JAVA") JAVAScript
INSTR是否包含另一字串函數:傳回子字串在字串中的第一次出現位置。函數運算式結果instr("ABCabc","a") 4
instr("ABCabc","BC") 2
SPACE空白字元函數:產生N個空白字元。函數運算式結果
space(10)
STRING產生字串函數:產生N個字元。函數運算式結果
string(5,"*") *****
string(3,65) AAA
STRREVERSE反轉字串函數:將字串內容前後反轉。函數運算式結果
strreverse("VBScript") tpircSBV
strreverse("中文字") 字文中
SPLIT分割字串函數:將長字串依某字元分割並放於陣列中。函數運算式結果
arr=split("張三&李四&王五","&")
arr(0)="張三"
arr(1)="李四"
VB]针对字符串的函数
(2006-11-02 09:54:14)
转载▼
分类:[技术]参考资料
字符串(String)是VB编程中的一个重要类型。它用于存放字符数据。将一个变量声明为字符串变量的格式为:
Dim/Public/Private 变量 As String 或者
Dim/Public/Private 变量 As String * 自然数
后者为所声明的变量指定了长度。例如我们要声明一个长度为3的变量A,可以用语句Dim A As String*3 。注意,指定了长度的字符串只能存放指定长度个字符,当赋值给变量的字符串小于指定的长度时,系统会以空格补足,而当大于指定的长度时,系统会舍去超过长度的那部分字符。因而,在进行对指定长度的字符串进行逻辑运算时要特别注意。下面给出一段代码,读者仔细体会一下:
Dim A1 As String * 3
Dim A2 As String * 3
Dim A3 As String * 3
Dim B As String
A1 = "12"
A2 = "123"
A3 = "1234"
B = "12"
C = "12 "
Print A1
Print A2
Print A3
Print B
Print C
Print A2 = A3
Print A1 = B
Print A1 = C
得出的结果是:
12_
123
123
12
12
True
False
True
一般情况下,我们使用第一种情况,即不指定字符串的长度。
VB提供了强大的字符串处理功能,下表列出了常用的关于字符串处理的函数:
函数名功能简述函数名功能简述
Asc 取ANSI 字符代码 Mid 取字符
Chr Asc函数的逆运算 Replace 替换字符
Filter 返回符合的一个数组 Right 取右边字符
Format 转化格式 Rtrim 清除右边空格
InStr 包含字符串 Space 生成空格
IsNumeric 判断是否数字 StrComp 比较字符串
Join 合并数组到字符串 Split 分割字符串到数组
Lcase 将字符串转化为小写 String 生成字符
Left 取左边字符 StrReverse 翻转字符串
Len 取字符串长度 Trim 清除两边空格
LTrim 清除右边空格 UCase 转为大写
下面详细介绍这些函数的功能及其用法。
一、 Asc函数与Chr函数
Function Asc(String As String) As Integer
Function Chr(CharCode As Long)
Asc函数用来取一个字符串的第一个字符的Ascii编码。它是美国信息交换标准码 (American Standard Code for Information Interchange)。例如:Asc(“A”)返回值为65。注意:中文字符等也能使用该函数,同样能返回一个对应的整型值。