Foxtable(狐表)用户栏目专家坐堂 → [求助]if判断语句出错


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

主题:[求助]if判断语句出错

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/1/15 11:40:00 [显示全部帖子]

Select Case e.DataCol.Name
    Case "访客来源"
        Dim Arys1 As List(Of String())
        Arys1 = DataTables("信息库").GetValues("搜索工具|工具", "搜索工具 is not null")
        Dim str As String = e.DataRow("访客来源")
        Dim flag As Boolean = True
        For Each Ary As String() In Arys1
            If str.Contains(Ary(0)) Then
                e.DataRow("搜素工具") = Ary(1)
                flag = False
            End If
        Next
        If flag Then e.DataRow("搜素工具") ="电脑"
End Select

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/1/16 3:37:00 [显示全部帖子]

你要比较的是所有的arys内容,只有全部比较完成,才能得到结果。

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/1/16 9:54:00 [显示全部帖子]

 参考

 

Dim str As String = "啊啊啊123哦哦哦456"
Dim mc = System.Text.RegularExpressions.Regex.Matches(str, "[^0-9]+")
For i As Integer = 0 To mc.count-1
    output.show(mc(i).value)
Next

 

---------

 

Dim str As String = "啊啊啊123哦哦哦456"
Dim mc = System.Text.RegularExpressions.Regex.Matches(str, "[0-9]+")
For i As Integer = 0 To mc.count-1
    output.show(mc(i).value)
Next


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/1/16 10:05:00 [显示全部帖子]

以下是引用铜豆在2017/1/16 10:03:00的发言:
老师这是正则吗?帮助里有相关内容吗?

 

http://www.w3cschool.cn/regexp/2yjd1pq6.html

 


 回到顶部