一个编程小问,脑袋不好转弯,帮帮忙 $str = "abc [table xxx]";echo preg_replace("#(\[\w+)( )+(\w+\])#si","\\1 \\3",$str); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 成功。谢谢。不过想问一下,为什么用#来开头规则?而不是/\呢?最后那个#si是什么意思?和/is有何不同? 规则最后的si 和is有何不同? 干嘛用的?另外,$str = "abc [table ]";echo preg_replace("#(\[\w+)( )+(\w+\])#si","\\1 \\3",$str);便不能替代了。 echo preg_replace("#(\[\w+)( )+(\w+\])?#si","\\1 \\3",$str); 最后一问:那个is或者si在最后是什么意思? 本地虚拟环境一次最多能运行多个php页面? Php堕落群 第十二轮散分宣传 100分求个sql语句 想找一些关于PHP生成HTML的详细教程 谁能教我php,我请他到星巴克吧。每周未去一次。限上海地区。 我想问一下统计多少人在线的思路 手动配置php环境版本选择问题 刚学PHP,第一个自已写的类,希望高手帮手把它简化! 哪位老大能提供一个php的文件管理 strrchr() 函数返回结果有时不对? php中如何实现mvc机制,请大家积极探讨 一个我从来没有遇到过的session的问题----急!!!
不过想问一下,为什么用#来开头规则?而不是/\呢?最后那个#si是什么意思?和/is有何不同?
另外,
$str = "abc [table ]";
echo preg_replace("#(\[\w+)( )+(\w+\])#si","\\1 \\3",$str);
便不能替代了。