Foxtable(狐表)用户栏目专家坐堂 → 数字+英文的 款号自动分析[已解決]


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

主题:数字+英文的 款号自动分析[已解決]

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


加好友 发短信
等级:一尾狐 帖子:488 积分:3358 威望:0 精华:0 注册:2013/4/17 21:14:00
  发帖心情 Post By:2013/10/17 22:58:00 [只看该作者]

以下是引用狐狸爸爸在2013-10-17 16:21:00的发言:

呵呵,估计这样你就理解了:

 

Dim nm As String = "08476R"
Dim v As String = nm.SubString(nm.Length -2)
If Char.IsLetter(v.Chars(0)) AndAlso Char.IsLetter(v.Chars(1)) Then
    If v.Chars(0) = "e" Then
        output.show(nm & ":exp")
    ElseIf v.Chars(0) = "s" Then
        output.show(nm & "str")
    End If
ElseIf Char.IsDigit(v.Chars(0)) AndAlso Char.IsLetter(v.Chars(1))  Then
    output.show(nm & ":atm")
ElseIf Char.IsLetter(nm.Chars(0)) AndAlso Char.IsLetter(nm.Chars(1)) AndAlso  Char.IsLetter(nm.Chars(2))  Then
    output.show(nm & ":atm")
End If

 

我原来那样写,只是为了让你一次可以验证各种情况,结果适得其反。

这样浅白些,明解了,两个情況都能达到结果.

有老師指引就是好,自己脑根不灵光..

还有就是认错了BIN 成了小甜甜

上班看网页不能太夠所以用了瞬眼.

看錯了

还是感谢BIN老師和狐爸.


 回到顶部
总数 11 上一页 1 2