找回密码
 加入
搜索
查看: 2887|回复: 4

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

[复制链接]
发表于 2013-2-17 05:19:50 | 显示全部楼层 |阅读模式
本帖最后由 yjs14 于 2013-2-17 15:04 编辑

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

jdi5jsid4sjid65sjdif
jdi5465sjdif
发表于 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

评分

参与人数 1金钱 +10 收起 理由
zldfsz + 10 +

查看全部评分

发表于 2013-2-17 11:00:22 | 显示全部楼层
(?:\d.*?){4}
 楼主| 发表于 2013-2-17 14:56:54 | 显示全部楼层
回复 2# haijie1223


    多谢。
 楼主| 发表于 2013-2-17 15:03:40 | 显示全部楼层
本帖最后由 yjs14 于 2013-2-17 15:08 编辑

回复 3# afan


    正则正是我想要的!多谢!!!

可不可以讲下是怎么匹配的,有点看不懂。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-18 03:47 , Processed in 0.076332 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表