PHP函数preg_match_all问题

问题1:"/http.*\.(mp3|wma|wmv|avi)/i"/这个符号是什么意思?结尾的/i表示的什么?百度查到意思是忽略大小写,但不明白具体用法.是不是/表达式... 问题1:"/http.*\.(mp3|wma|wmv|avi)/i"/这个符号是什么意思?结尾的/i表示的什么?百度查到意思是忽略大小写,但不明白具体用法.是不是 /表达式/i 在/符号之间的所有内容忽略大小写?问题2:在手册中看到preg_match_all的例子,下面的正则表达式不明白是什么意思."|<[^>]+>(.*)</[^>]+>|U"又[, int flags] 的默认排序是什么?对结果排序使 $matches[0] 为全部模式匹配的数组,$matches[1] 为第一个括号中的子模式所匹配的字符串组成的数组 这句话又是什么意思? 展开
 我来答
百度网友471d0af
2012-02-24 · TA获得超过419个赞
知道小有建树答主
回答量:575
采纳率:0%
帮助的人:423万
展开全部
//是定界符,表示这个中间的内容是正则。也可以换成@@##随便
/i是忽略大小写,就mp3MP3都可以匹配

那个例子是匹配<></>标签,并去除标签的内容(.*)
不知道你那个$matches是什么,如果是匹配到的数组的话,那就是<></>标签中间的内容,也就是(.*)里面的东西
可能存在多个<span>a</span><span>b</span>
$matches[0]=a
$matches[1]=b
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式