php 正则添加 \r\n

$str="<a>a</a><b>b</b><c>c</c>";处理前$str="<a>a</a>\r\n<b>b</b>\r\n<c>c</c>\r\n";处理后如何通... $str = "<a>a</a><b>b</b><c>c</c>"; 处理前
$str = "<a>a</a>\r\n<b>b</b>\r\n<c>c</c>\r\n"; 处理后
如何通过正则将处理前的字符串变成处理后的字符串,在每一个闭合标签后通过正则添加“\r\n”,(注:处理前的字符串中可能有N个</a></b>....的闭合标签) 急求答案
展开
 我来答
百度网友411183f6e
2014-06-25
知道答主
回答量:21
采纳率:0%
帮助的人:21.6万
展开全部
<?php
$str='<a>a</a><b>b</b><c>c</c>';
$str=preg_replace('#<\w+>.+?</\w+>#i', '\0\r\n', $str);
echo $str;
?>
tsotsi
2014-06-25 · TA获得超过940个赞
知道小有建树答主
回答量:1367
采纳率:55%
帮助的人:696万
展开全部
$str='<a>a</a><b>b</b><c>c</c><a>a</a><b>b</b><c>c</c><a>a</a><b>b</b><c>c</c>';

preg_replace('/(\<[^\/]+\/\>|\<[^\/]+\>.*?\<\/[^>]+>)/','$1\r\n',$str);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
郗藏r
2014-06-25 · TA获得超过1599个赞
知道小有建树答主
回答量:1217
采纳率:0%
帮助的人:714万
展开全部
preg_replace('/(<\/[\w]+>)[\s]*</i', '\1\r\n<', '<a>a</a><b>b</b><c>c</c>');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式