正则替换求指点!

回复列表(26|隐藏机器人聊天)
  • @Ta / 2012-05-12 / /
    @arox 看楼下叙述
  • @Ta / 2012-05-12 / /
    @郑锋 你没成功?你这样去试试!用老虎的!
     function re($str){ $str=preg_replace("/\[i=(\w+)\]/iU","<input name='\\1' />",$str); $str=preg_replace("/[i=(\w+)\s+v=(.*)]/iU","<input name='\\1' value='\\2' />",$str); return $str; } $a="[i=a][i=a v=你好]"; echo re($a);
  • @Ta / 2012-05-12 / /
    第二个正则[]少了\转义,你自己加上
  • @Ta / 2012-05-12 / /
    @arox 恩,加了,什么都没输出
  • @Ta / 2012-05-12 / /
    @郑锋 我用我本本测试了,可以的!你是不是哪错了
  • @Ta / 2012-05-12 / /
    @arox 唉,可能吧,你的输出html的<input name="a"/><input name="a" value="b"/>了?
  • @Ta / 2012-05-12 / /
    @郑锋 是啊!等下我做了弄到空间!你可以测试
添加新回复
回复需要登录