初学新手问个正则的问题 研究好半天也没弄对将 /aaa/bbb/ccc拆分成 /aaa/bbb/ccc我写的不对啊preg_match('/(\/\w+)+/i', '/aaa/bbb/ccc', $matches); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一定要用正则吗,我觉得用explode函数也不错呀。 $str = '/aaa/bbb/ccc';$matches = explode('/',$str); //explodeecho '/'.$matches[1]; // /aaaecho '/'.$matches[2]; // /bbbecho '/'.$matches[3]; // /cccpreg_match_all('@\/[a-z]{3}@i', $str, $matches); //正则echo $matches[0][0]; // /aaaecho $matches[0][1]; // /bbbecho $matches[0][2]; // /ccc 要这样写preg_match_all('/(\/\w+)/i', '/aaa/bbb/ccc', $matches);$matches[1] 即是 3楼正解,是要匹配所有符合要求的,因此要用函数preg_match_all。 个人觉得没有必要去用正则,explode()完全可以做到你想要的结果,何必要舍近求远呢,当然也得看实际情况.... 一个关于类包含的问题.. 一个sql查询,进来看看谢谢 mysql 数据库恢复 ,急。。。 安装GD模块遇到的问题 如何编写一个html在线编辑器 php写文件无法写入 SOAP - wsdl 开发问题 如何用表单上传文件(在线等) 最近高考上头条这个东西很火,请问大家这东西怎样用php做出来的呢? TP3.2中Redis的方法只有get set rm clear4中方法吗? update问题 大侠求助!Thinkphp 如何输出指定值数据
$matches = explode('/',$str); //explode
echo '/'.$matches[1]; // /aaa
echo '/'.$matches[2]; // /bbb
echo '/'.$matches[3]; // /cccpreg_match_all('@\/[a-z]{3}@i', $str, $matches); //正则
echo $matches[0][0]; // /aaa
echo $matches[0][1]; // /bbb
echo $matches[0][2]; // /ccc
preg_match_all('/(\/\w+)/i', '/aaa/bbb/ccc', $matches);$matches[1] 即是