加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

如何将单个换行符作为PHP Markdown中的实线中断处理?

发布时间:2020-12-13 16:36:39 所属栏目:PHP教程 来源:网络整理
导读:我正在读 http://github.github.com/github-flavored-markdown/ 我想在PHP Markdown中实现“Newline修改”: 最好我想到的是: $my_html = Markdown($my_text);$my_html = preg_replace("/n{1}/","br/",$my_html); 但这是非常不可预知的. 在您的降价文件中
我正在读 http://github.github.com/github-flavored-markdown/

我想在PHP Markdown中实现“Newline修改”:

最好我想到的是:

$my_html = Markdown($my_text);
$my_html = preg_replace("/n{1}/","<br/>",$my_html);

但这是非常不可预知的.

在您的降价文件中查找行:
function doHardBreaks($text) {

并将其下面的preg模式从:

return preg_replace_callback('/ {2,}n/',array(&$this,'_doHardBreaks_callback'),$text);

至:

return preg_replace_callback('/ {2,}n|n{1}/',$text);

或者你可以扩展markdown类,重新声明’doHardBreaks’功能,并将返回值改为上面的代码

问候,Achmad

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读