比较具有不同名称和首字母顺序的两个名称(字符串)

时间:2014-05-20 13:48:38

标签: string compare

我正在比较两个名字。

NAME1 = J SMITH NAME2 = SMITH J

同名,但顺序不同。

String.compare并不等同于它们,这是正确的。

但在我的情况下,我想要一个函数,只要Names和Initials是相同的,就会将这个比较归为真,忽略单词的顺序。

知道如何做到这一点

 If InvName.Split(" ").Sort() = BankName.Split(" ").Sort() Then
            Return True
 End If

1 个答案:

答案 0 :(得分:1)

两者都是字符串排序,然后比较它们。

Array.Sort(Name.Split(" ")) = Array.Sort(Name2.Split(" "))