求高手一条PHP正则 本帖最后由 nuomande 于 2014-07-09 01:53:13 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $content = 'abcid=1.wmv'; $preg = '/.+(id=[0-9]+\.wmv)/i'; $matchRes = preg_match_all($preg,$content,$match); 文件遍历,正则匹配,重命名preg_match('/[^=](\d+)\.wmv/','任意id=1235.wmv',$match);print_r($match[0]);1235.wmv echo preg_replace('/.*=(\d+\.wmv)$/', '$1', 'ab任23意id=1234.wmv');1234.wmv 别用正则了 既然任意id前面不包含=号直接真样吧$ret = explode('=',$fileName); //直接=号分割 数组第二个元素就是要的新文件名了$fileName = $ret[1] ;不知道这样行不行 $name = "woshi=123.wmv"; $mode = "#(.*)=([0-9].+)\.wmv$#iUs"; $arra = preg_replace($mode,"\\2.wmv",$name); var_dump($arra); 100分求一思路! 简单问题 请哥哥姐姐帮个忙!谢谢~^-^ 小弟有一疑惑,急需解答以作后面的工作,给了100分诚恳在线等待。 有一段时间没来了,问个问题,希望知道的帮下忙 大家是如何看待和使用php5中的新贵-------Exception------ 一个PHP转向后隐藏的问题 header() 使用问题? 提示它的原因是什么 江湖救急,php执行存储过程 返回结果为空。多谢大家。急死了! php用redis保存会话 导致会话无法像文件保存 读取和写入都有锁 关于伪静态IIS7.0中web.config的问题
$preg = '/.+(id=[0-9]+\.wmv)/i';
$matchRes = preg_match_all($preg,$content,$match);
print_r($match[0]);1235.wmv
1234.wmv
$ret = explode('=',$fileName); //直接=号分割 数组第二个元素就是要的新文件名了
$fileName = $ret[1] ;不知道这样行不行
$mode = "#(.*)=([0-9].+)\.wmv$#iUs";
$arra = preg_replace($mode,"\\2.wmv",$name);
var_dump($arra);