vb.net字串比对 vb字符串比较

vb里如何比较不同的字符串

字符串比较是从第一个字符开始比较,并且比较的是ASCII码,你比较一下"A" 和"b"谁大谁小,"A" 小于"b",这样后面的就不比较了.也就是"ABCD" 小于 "bumingbai" .

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名与空间、虚拟主机、营销软件、网站建设、沙坡头网站维护、网站推广。

如果第一个字符相同,就比较第二个,依此类推.

////////////////////////////////////////////////

/////StrComp 函数

返回 Variant (Integer),为字符串比较的结果。

语法

StrComp(string1, string2[, compare])

StrComp 函数的语法有下面的命名参数:

部分 说明

string1 必要参数。任何有效的字符串表达式。

string2 必要参数。任何有效的字符串表达式。

Compare 可选参数。指定字符串比较的类型。如果 compare 参数是 Null,将发生错误。如果省略 compare,Option Compare 的设置将决定比较的类型。

设置

compare 参数设置为:

常数 值 描述

vbUseCompareOption -1 使用Option Compare语句设置执行一个比较。

vbBinaryCompare 0 执行一个二进制比较。

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

vbDatabaseCompare 2 仅适用于Microsoft Access,执行一个基于数据库信息的比较。

返回值

StrComp 函数有下列返回值:

如果 StrComp 返回

string1 小于 string2 -1

string1 等于 string2 0

string1 大于 string2 1

string1 或 string 2为 Null Null

vb.net比较字符串

vb.net规定如果要比较字符串,不能用“=”,strcomp(str1,str2,n)或者string.compare(str1,str2)

例如:

Dim a As String = "c"

Dim b As String = "c"

Dim n As Integer = String.Compare(a, b)

If n = 0 Then

MsgBox("=")

Else

MsgBox("")

End If

vb.net 遇到多个字符串情况应该怎么处理

select case strings.right(S1,4)

case ".jpg",".bmp",".png"

你的处理代码

end select

string 里的功能很基本。

strings类里有很多静态的字符串处理函数,很好用的,好好研究吧。

vb.net如何判断两个字符串是否相似?

用 Like

% = 任意数量的字符

?= 单个字符

类似简易的正规则比对。

具体可参照MSDN

例:(以下代码可以直接放到程序里执行)

dim str as string

str = "abc123"

if str like "a%" then msgbox "yes"

if str like "%a%2%" then msgbox "yes"

if str like "%3" then msgbox "yes"

if str like "%3?" = false then msgbox "no"


网站标题:vb.net字串比对 vb字符串比较
标题来源:http://pwwzsj.com/article/dogshic.html