问一个正则的问题,替换文字 或是这样,$str = "11 22 33 \"aa bb cc\"";str_replace(' ','+',strstr($str,"\"")); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $str = '11 22 33 "aa bb cc dd" 33 44 55';$str = preg_replace('/".+"/e',"str_replace(' ','+','$0')",$str);echo stripslashes($str); 最好使用最小匹配,改改:$str = '11 22 33 "aa bb cc dd" 33 44 55 "11 22 33"';$str = preg_replace('/".+?"/e',"str_replace(' ','+','$0')",$str);echo stripslashes($str); 字符串分割问题 php这样的语法我看不懂。 php正则问题 请问php静态页面 阿里巴巴商人论坛的市场运作体验分析4 PHP中类似与ASP中的session的用法 刚学 不会 请指教 用php如何才能实现类似百度那样的搜索引擎程序?? 觉得不错的无限目录代码分享,只放几天。 对文本文件的查询搜索问题请教? 无奈 表单变量,提交的问题 数据库编码的疑问
$str = preg_replace('/".+"/e',"str_replace(' ','+','$0')",$str);
echo stripslashes($str);
$str = '11 22 33 "aa bb cc dd" 33 44 55 "11 22 33"';
$str = preg_replace('/".+?"/e',"str_replace(' ','+','$0')",$str);
echo stripslashes($str);