VB 的字符串处理函数

Posted daluo20200515

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VB 的字符串处理函数相关的知识,希望对你有一定的参考价值。

一、InStr

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

语法

InStr([start, ]string1, string2[, compare])

start 可选参数。为数值表达式,设置每次搜索的起点。如果省略,将从第一个字符的位置开始。如果 start 包含 Null,将发生错误。如果指定了 compare 参数,则一定要有 start 参数。
string1 必要参数。接受搜索的字符串表达式
string2 必要参数。被搜索的字符串表达式。
Compare 可选参数。指定字符串比较。如果 compare 是 Null,将发生错误。如果省略 compareOption Compare 的设置将决定比较的类型。指定一个有效的LCID (LocaleID) 以在比较中使用与区域有关的规则。

string2 找不到时返回 0

二、Left

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

语法

Left(string, length)

string 必要参数。字符串表达式其中最左边的那些字符将被返回。如果 string 包含 Null,将返回 Null。
length 必要参数;为 Variant (Long)。数值表达式,指出将返回多少个字符。如果为 0,返回零长度字符串 ("")。如果大于或等于 string 的字符数,则返回整个字符串。

三、Right

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

语法

Right(string, length)

参数表同left

四、LTrim  RTrim Trim

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

语法

LTrim(string)

RTrim(string)

Trim(string)

五、Mid

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

语法

Mid(string, start[, length])

string 必要参数。字符串表达式,从中返回字符。如果 string 包含 Null,将返回 Null
start 必要参数。为 Longstring 中被取出部分的字符位置。如果 start 超过 string 的字符数,Mid 返回零长度字符串 ("")
length 可选参数;为 Variant (Long)。要返回的字符数如果省略或 length 超过文本的字符数(包括 start 处的字符),将返回字符串中从 start 到尾端的所有字符。

六、Len

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

语法

Len(string | varname)

七、Space

返回特定数目空格的 Variant (String)。

语法

Space(number)

必要的 number 参数为字符串中想要的空格数。

说明

Space 函数在格式输出或清除固定长度字符串数据时很有用。

 八、StrComp

比较两个字符串

语法

StrComp(string1, string2[, compare])

string1 必要参数。任何有效的字符串表达式
string2 必要参数。任何有效的字符串表达式。
Compare 可选参数。指定字符串比较的类型。如果 compare 参数 Null,将发生错误。如果省略 compareOption Compare 的设置将决定比较的类型。

 

返回值

StrComp 函数有下列返回值:

如果StrComp 返回
string1 小于 string2 -1
string1 等于 string2 0
string1 大于 string2 1
string1 string 2Null Null

 九、Replace

返回一个字符串,该字符串中指定的子字符串已被替换成另一子字符串,并且替换发生的次数也是指定的。

语法几

Replace(expression, find, replace[, start[, count[, compare]]])

expression 必需的。字符串表达式,包含要替换的子字符串。
find 必需的。要搜索到的子字符串。
replace 必需的。用来替换的子字符串。
start 可选的。在表达式中子字符串搜索的开始位置。如果忽略,假定从1开始。
count 可选的。子字符串进行替换的次数。如果忽略,缺省值是 –1,它表明进行所有可能的替换。
compare 可选的。数字值,表示判别子字符串时所用的比较方式。关于其值,请参阅“设置值”部分。

以上是关于VB 的字符串处理函数的主要内容,如果未能解决你的问题,请参考以下文章

处理 VB.NET 中的 varbinary 字段

vb.net 方向键不能触发 keydown 事件

vb一个字符串在另一个字符串中第二次出现的位置?

vb.net里有可以直接把字符20140512150712转为时间格式2014年05月12日15点07分12秒的函数吗?

vb里面用findwindowex查找不到东西

vb里面用findwindowex查找不到东西