找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1334|回复: 2

[站长互助] 怎么用正则匹配多个数字?

[复制链接]
发表于 2011-4-13 14:03:01 | 显示全部楼层 |阅读模式
本帖最后由 wowo 于 2011-4-13 14:05 编辑

怎么用正则匹配多个数字?比如6611,6622,6633,正则怎么逐个匹配他们啊?

我是定义了一个数组
  1. array(6611,6622,6633)         IN\-$extension\-([[:digit:]]+)[\.[[:digit:]]+]*\.[wav|WAV|gsm]
复制代码
如果 $extension 在数组中就匹配数组中的所有的元素,就好像[wav|WAV|gsm]这个一样,能够查出来[wav|WAV|gsm]  这三种的音乐格式。
回复

使用道具 举报

发表于 2011-4-13 14:06:18 | 显示全部楼层
/wav$|gsm$/i

匹配wav结尾的或者以gsm格式结尾的 ,大小写忽略
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|王牌互联

GMT+8, 2024-11-17 06:53 , Processed in 0.031275 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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