yjs14 发表于 2013-2-17 05:19:50

[已解决]判断字段中是含有4个数字(不定是连续的!)

本帖最后由 yjs14 于 2013-2-17 15:04 编辑

判断字段中是含有4个数字(不定是连续的!)

jdi5jsid4sjid65sjdif
jdi5465sjdif

haijie1223 发表于 2013-2-17 07:56:25

Dim $str = "jdi5jsid4sjid65sjdif" & _
                "jdi5465sjdif "
Dim $num = StringRegExp($str, "\d", 3)
If IsArray($num) Then
        MsgBox(0, "", "字符串中含有 " & UBound($num) & " 个数字")
Else
        MsgBox(0, "", "字符串中没有数字")
EndIf

afan 发表于 2013-2-17 11:00:22

(?:\d.*?){4}

yjs14 发表于 2013-2-17 14:56:54

回复 2# haijie1223


    多谢。

yjs14 发表于 2013-2-17 15:03:40

本帖最后由 yjs14 于 2013-2-17 15:08 编辑

回复 3# afan


    正则正是我想要的!多谢!!!{:face (411):}

可不可以讲下是怎么匹配的,有点看不懂。
页: [1]
查看完整版本: [已解决]判断字段中是含有4个数字(不定是连续的!)