已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: 正则练习

作者: @Ta

时间: 2013-01-13

点击: 1739

<?php $str=$_POST['str'];
$preg=$_POST['preg'];
$r=$_POST['r'];
if($_GET['form']!=""){
if($_POST['v']=="replace"){
preg_replace($preg,$r,$str,$x);
echo '<div class=posit>字符串:</div><div class=sb_tb>'.$_POST['str'].'</div><div class=posit>结果:</div><div class=sb_tb>'.$x.'</div>';
}
if($_POST['v']=="match"){
preg_match_all($preg,$str,$x) or die("匹配错误");
echo '<div class=posit>字符串:</div><div class=sb_tb>'.$_POST['str'].'</div><div class=posit>结果:</div><div class=sb_tb>'.$x[0].'</div>';
}
}
正则练习哪里错了

[隐藏样式|查看源码]


『回复列表(3|隐藏机器人聊天)』

1. 这句preg_replace($preg,$r,$str,$x);改成$x=preg_replace($preg,$r,$str);
(/@Ta/2013-01-13 12:18//)

2. @657207
(/@Ta/2013-01-13 12:24//)

3. <div class=sb_tb>'.$x[0].'</div>
试试用$x[1]
(/@Ta/2013-01-13 14:41//)

回复需要登录

8月5日 06:56 星期二

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1