`

VB 比较两组字符串

    博客分类:
  • vb
VB 
阅读更多

【方法一】

StrComp(string1, String2, [Compare])

'函数功能:比较字符串string1和string2。

'返回说明:返回整数值:当string1string2时,返回值>0。这种比较是按照字符的字典序进行比较。


【方法二】

Declare Function lstrcmp Lib "kernel32" Alias "lstrcmpA" (ByVal lpString1 As String, ByVal lpString2 As String) As Long

'或者用API的lstrcmp也能很快地实现字符串的对比


【方法三】

'By JiaJia 2008-05-30
Private Function MyStrCmp(str1 As String, str2 As String) As String
Dim
TmpFor As Long, Log As Long
Dim
Len1 As Long, Len2 As Long
If
Len1 <> Len2 Then '长度不等直接退出
If Instr(str1, str2) > 0 Or Instr(str2, str1) > 0 Then
MyStrCmp = "长度不同,有匹配字符存在。"
Else
MyStrCmp = "完全不同。"
End If
Exit Function
ElseIf
Len1 = Len2 Then
For
TmpFor = 1 To Len1
If Mid(str1, TmpFor, 1) <> Mid(str2, TmpFor, 1) Then Log = Log + 1
Next
If
Log = 0 Then
MyStrCmp = "长度相同,有 " & Log & " 个字符不同。"
Else
MyStrCmp = "完全相同。"
End If
Exit Function
End If
End Function

 

分享到:
评论

相关推荐

    其中的ADODB.Connection中的连接字符串怎么写

    在给定的部分内容中,有两组示例展示了如何构建用于连接Oracle数据库的ADODB.Connection连接字符串: #### 示例一: ```plaintext provider=oraoledb.oracle;datasource=yourdatasource;userid=youruser;password=...

    vb类型转换函数VB中各种数据类型转换函数

    根据给定文件的信息,本文将深入探讨VB中的类型转换函数,涵盖从基本的数据类型转换到进制转换,再到字符串与数字之间的转换。 ### 一、进制转换 在日常生活中,我们最常使用的是十进制,但在计算机科学领域,二...

    重庆市计算机等级二级VB历年真题A.pdf

    这些知识点涵盖了VB语言的基础部分,包括逻辑运算、算术运算、字符串处理、控件属性、事件处理和用户界面元素的操作。对于备考计算机等级二级VB考试的考生来说,理解并掌握这些知识点至关重要。

    上海计算机VB二级(A卷).pdf

    4. **VB函数返回类型**:Chr()函数返回字符,Mid()函数返回字符串的一部分,Val()函数将字符串转换为数值,Replace()函数替换字符串中的部分文本。因此,Val()函数返回值是数值型。 5. **过程定义语句**:Sub1...

    vb期末试卷试题卷.pdf

    - 第2题:`Tab(9)`表示第10列,所以VB字符串会在第一行的第十列输出,答案是D。 - 第3题:`Show`事件在窗体加载时触发,不是用户交互触发,所以D选项正确。 - 第4题:双击控件会打开代码窗口,用于编写该控件的...

    VB程序设计&#40;专升本&#41;综合测试试题.docx

    VB程序设计是专升本阶段的一门重要课程,主要教授如何使用Visual Basic...这些知识点构成了VB程序设计的基础,涵盖控件操作、程序流程控制、数据类型、字符串处理、事件处理等多个方面,对于学习和掌握VB编程至关重要。

    谈C语言上机考试的自动评分.pdf

    通过编写特定的函数,如VB6.0中的CompStrFun函数,可以对比两组字符串,并返回它们最长不同部分的长度。这种方法简单高效,能够直接应用于评分过程中,极大减少了评分过程中的主观因素。 而对于编程题,自动评分的...

    MD5加密解密工具.rar

    - 示例代码:可以创建一个函数,接收字符串作为输入,然后返回其MD5哈希值。 2. **MD5解密**: 在VB6中,MD5“解密”通常指的是验证数据的完整性和一致性。由于MD5是单向的,不能直接解密回原始数据,所以解密...

    NET 绘制 EAN13 (商品条码)

    在示例中,校验位是通过调用`EAN13ISBN`方法并传入数字字符串"690102803695"获得的,结果保存在变量 `_ISBN` 中。 生成条码的步骤包括: 1. 计算校验位:EAN13的校验位是通过对所有其他数字进行特定的加权求和,...

    《面向对象的程序设计》期末试卷(A)答案汇总.doc

    数值或字符串(视输入的数据而定)**:不准确,始终返回字符串。 **9. 确定复选框是否选中,可访问的属性是 A 。** - **选项解析:** - **A. Value**:复选框的值属性,用于表示选中状态。 - **B. Checked**:不...

    2021-2022计算机二级等级考试试题及答案No.19124.docx

    - **解析**:`web.config`文件主要用于定义数据库连接字符串、安全性设置等关键配置项。但是它不支持定义Application事件。Application事件通常是通过代码来定义的,而不是通过配置文件。 #### 3. C语言中的标识符...

Global site tag (gtag.js) - Google Analytics