Foxtable(狐表)用户栏目专家坐堂 → [求助]字符串是否包含数组关键字


  共有2335人关注过本帖平板打印复制链接

主题:[求助]字符串是否包含数组关键字

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


加好友 发短信
等级:五尾狐 帖子:1140 积分:11255 威望:0 精华:0 注册:2017/9/26 16:30:00
[求助]字符串是否包含数组关键字  发帖心情 Post By:2019/7/27 11:32:00 [只看该作者]

字符串中的关键字“根据.........之规定”,根据个人习惯会有不同的表述,比如:

依照、之规定
依据、规定
依、规定
据、之规定
...

我把上述关键字的组合放入表A的单元格中,每一组合 为一行。
如果字符串包含单元格中的任意一个组合,就显示“true”。
请老师帮助修改一下代码。谢谢!

'''
Dim str As String = "根据《行政诉讼法》第三条第二款之规定"
Dim lst As New List(of String)
lst = Tables("表A").Current.DataRow.Lines("第一列")
For Each ls As String In lst
    Dim ss() As String = ls.Split("、")
    For i As Integer =  0 To ss.count - 1
        If str.Contains(ss(i)) Then
            msgbox(true)
            Exit For
        End If
    Next
Next


图片点击可在新窗口打开查看此主题相关图片如下:截屏图片.jpg
图片点击可在新窗口打开查看


 回到顶部