Foxtable(狐表)用户栏目专家坐堂 → 找出两个字符串的差异


  共有2956人关注过本帖树形打印复制链接

主题:找出两个字符串的差异

帅哥哟,离线,有人找我吗?
jialihaha
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:996 积分:6630 威望:0 精华:0 注册:2014/10/20 11:06:00
  发帖心情 Post By:2014/11/21 13:57:00 [显示全部帖子]

Dim des As String = "1,2,1,1,1,1,1,1,3,53,53,53,53,53,5,5,56,7"
Dim des1 As String = "1,2,1,1,1,1,1,1,3,53,53,53,53,53,5,5,56,7,530"

MessageBox.Show(des1.Replace(des,"").Remove(0,1)) 
你看看是不是这样?

 回到顶部
帅哥哟,离线,有人找我吗?
jialihaha
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:996 积分:6630 威望:0 精华:0 注册:2014/10/20 11:06:00
  发帖心情 Post By:2014/11/21 14:42:00 [显示全部帖子]


Dim des As String = "1,2,1,1,1,1,1,1,3,53,53,53,53,53,5,5,56,7"
Dim des1 As String = "1,2,1,1,1,1,1,1,3,53,53,53,53,53,5,5,56,7,530"

Dim desArr() As String
desArr= des.Split(",")


For Index As Integer = 0 To desArr.Length - 1
    
    If des1.Contains(desArr(Index)) Then
        If des1.Chars(des1.IndexOf(desArr(Index))+desArr(Index).Length)="," Then
            des1 = des1.Remove(des1.IndexOf(desArr(Index)),desArr(Index).Length+1)
        Else
            des1 = des1.Remove(des1.IndexOf(desArr(Index)),desArr(Index).Length)
        End If
    End If
    
Next
Output.Show(des1)

 回到顶部