Foxtable(狐表)用户栏目专家坐堂 → 任意两个连续的字符串相同就认为相同的代码怎么找不到了?


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

主题:任意两个连续的字符串相同就认为相同的代码怎么找不到了?

帅哥,在线噢!
hbhb
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5054 积分:13025 威望:0 精华:0 注册:2014/5/15 21:34:00
任意两个连续的字符串相同就认为相同的代码怎么找不到了?  发帖心情 Post By:2018/3/15 16:53:00 [只看该作者]

请教大师:如果两个字符串中有两个连续字符相同,就认为相同。例如:中华民国人民,伟大的中华炎黄子孙人民万岁 。如何得出:就是一个祖宗?的代码?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/15 17:04:00 [只看该作者]

Dim s1 = "中华民国人民"
Dim s2 = "伟大的中华炎黄子孙人民万岁"
For i As Integer = 0 To s1.length-2
    Dim s As String = s1.Substring(i,2)
    If s2.contains(s) Then
        msgbox(s)
    End If
Next

 回到顶部
帅哥,在线噢!
hbhb
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5054 积分:13025 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2018/3/15 17:24:00 [只看该作者]

谢谢!任意两个以上相同怎么改?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/15 17:31:00 [只看该作者]

Dim s1 = "中华民国人民"
Dim s2 = "伟大的中华民国炎黄子孙人民万岁"
For j As Integer = s1.length To 2 Step -1
    For i As Integer = 0 To s1.length-j
        Dim s As String = s1.Substring(i,j)
        If s2.contains(s) Then
            msgbox(s)
        End If
    Next
Next

 回到顶部