Php 降价:将多个段落转换为块引号?

Php 降价:将多个段落转换为块引号?,php,regex,laravel,laravel-4,markdown,Php,Regex,Laravel,Laravel 4,Markdown,我正在Laravel4应用程序中构建一个论坛。在查看线程时,用户可以引用以前的帖子。一个共同特征 这是我现在的基本设置 用户单击帖子上方的quote图标。帖子的内容存储在数据内容中,数据内容是报价链接的一个属性 <a class="quote" data-content="{{ $post->content }}" href="#">Quote</a> 这就是问题所在 我想使用Markdown的blockquote来显示引用的数据。在填充文本区域之前,我需要在每个

我正在Laravel4应用程序中构建一个论坛。在查看线程时,用户可以引用以前的帖子。一个共同特征

这是我现在的基本设置

用户单击帖子上方的quote图标。帖子的内容存储在数据内容中,数据内容是报价链接的一个属性

<a class="quote" data-content="{{ $post->content }}" href="#">Quote</a>
这就是问题所在

我想使用Markdown的blockquote来显示引用的数据。在填充文本区域之前,我需要在每个段落的开头添加“>”

下面是一个帖子的示例,以及它是如何存储在DB中的(如您所见,没有HTML标记等,它只是原始段落)——

有人对我如何解决这个问题有什么建议吗


谢谢。

我想不出比
更简单的了。替换(“\n\n”,“>\n\n”)


我想不出比
.replace(“\n\n”,“>\n\n”)


你能提供预期的产出吗?同时展示你所尝试过的东西将不胜感激。当然。简而言之,我只需要给每一段加上前缀。有两种方法。使用php,按换行符拆分,然后向其中添加
。或者使用regex
(?m)^
,替换为
。好的,很好。您会推荐哪种方式?只要您理解代码,您会选择哪种方式。您能提供预期的输出吗?同时展示你所尝试过的东西将不胜感激。当然。简而言之,我只需要给每一段加上前缀。有两种方法。使用php,按换行符拆分,然后向其中添加
。或者使用regex
(?m)^
,替换为
。好的,很好。您会推荐哪种方式?只要您理解代码,您会选择哪种方式。
$('.quote').click(function() {
    $('#new-post textarea').val($(this).data('content'));
});
$('.quote').click(function() {
    var quote = $(this).data('content');
    var quotedText = quote.replace("\n\n", ">\n\n");
    $('#new-post textarea').val(quotedText);
});