关于正则表达式 回车是有的,只是你解析出来之后如果是显示为HTML的话要进行转换JS代码str = str.replace(/\n/g, "<br/>"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?phpheader("Content-Type:text/plain");$str='<D>- <![CDATA[aaabbbccc]]><![CDATA[aaabbbccc]]><![CDATA[aaabbbccc]]></D>';$c1=preg_quote('<![CDATA[','/');$c2=preg_quote(']]>','/');$str=preg_replace_callback("/".$c1."(.+)".$c2."/Us","replace_br",$str);function replace_br($matches){ //print_r($matches); return '<![CDATA['.str_replace("\n","<br />",$matches[1]).']]>';}echo $str;?> to ice_berg16(寻梦的稻草人) 我解析完了,所有的\n都没有了,我测试过的 mysql 语句注入请教 老话题,缩略图相关 新建个站长联盟QQ群:25945500,希望大家加入 php+mysql 事務處理 这样为什么不行? PHP怎么样简便准确的获得昨日的时间和日期? 问个弱弱的问题..... PHP里为何不能调用javascript里的open()函数? IE浏览器的问题 关于优化URL的问题 求救!为什么用在smarty 模板里的JavaScript脚本都无法使用呢? 密码锁定功能怎么做,请高手指教!
header("Content-Type:text/plain");
$str='<D>
- <![CDATA[
aaa
bbb
ccc
]]><![CDATA[
aaa
bbb
ccc
]]><![CDATA[
aaa
bbb
ccc
]]>
</D>';
$c1=preg_quote('<![CDATA[','/');
$c2=preg_quote(']]>','/');
$str=preg_replace_callback("/".$c1."(.+)".$c2."/Us","replace_br",$str);
function replace_br($matches)
{
//print_r($matches);
return '<![CDATA['.str_replace("\n","<br />",$matches[1]).']]>';
}
echo $str;
?>