鍍金池/ 問(wèn)答/PHP  HTML/ PHP 如何按照段落拆分文章?

PHP 如何按照段落拆分文章?

目前的需求是需要將一篇文章按自然段落拆分,但是需要保證每個(gè)段落的內(nèi)容都在 4 - 5 行左右。文章的源數(shù)據(jù)可以是 Markdown 或 富文本內(nèi)容,其中可能會(huì)攜帶有文字和代碼片段,需要保持這些特殊文本的完整性,求解決方案!

回答
編輯回答
毀了心

文章是有段落標(biāo)簽的,根據(jù)段落標(biāo)簽去正則匹配文章。
同樣的,特殊文本也是有對(duì)應(yīng)的標(biāo)簽的。

2018年9月16日 07:32
編輯回答
紓惘

文章段落一般有<p>標(biāo)簽,做正則匹配即可。如果沒(méi)有標(biāo)簽?zāi)阌执_實(shí)想做,那就修改編輯器,讓編輯器添加內(nèi)容時(shí)候“按回車鍵”添加<p>標(biāo)簽,然后再正則

2018年7月9日 04:48
編輯回答
念舊

段落不應(yīng)該是你程序判斷的。
一般像ueditor之類的,都會(huì)有分頁(yè)符,說(shuō)白了就是一個(gè)標(biāo)簽,手動(dòng)把分頁(yè)符插入到想分頁(yè)的位置,可以在輸出的時(shí)候檢測(cè)到有這個(gè)標(biāo)簽就對(duì)文章進(jìn)行分頁(yè)。

2017年11月27日 07:23