正则表达式问题 $str = "aaj{title}f4a{author}37l34jfas3{con}faff32a" $mode = "/{(.*)}/U"; preg_replace($mode,'中文',$str) Parse error: syntax error, unexpected T_VARIABLE 我初学啊,看似没问题啊,怎么错了呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $mode = "/{(.*?)}/U"; 或$mode = "/{([^}]+)}/U"; $str = "aaj{title}f4a{author}37l34jfas3{con}faff32a";$mode = "/\{(.*?)\}/";$new_str = preg_replace($mode,'中文',$str);echo $new_str; 如果在"<?"与"php"之间有空格,或者"<?"前面有东西,都有可能出现这种错误。不一定是正则的问题。 请问做过 DZ 论坛开发的进来看看这是什么原因 请教缓存问题。。。 数据采集,如果采集多个页面里的数据,如何采集? 请人用php+mysql编网站,以后若要增加些新功能,会比用.net来编的话来得不那么方便吗? 请问sleep与usleep的区别 如何手动写一个实现phpinfo()的php代码? 求救PHP高手,有酬谢 用php在win2000下怎么实现发送email? 怎么用正则过滤表单送过来的javascript语句? 高手请进!!!!!!! 查询数据库数据获取数据不完整 二维数组中按要求得到值的问题,在线等
$mode = "/{([^}]+)}/U";
$mode = "/\{(.*?)\}/";
$new_str = preg_replace($mode,'中文',$str);
echo $new_str;