我使用PHP函數將文本拆分爲最多N個字符的塊。 一旦每個模塊以某種方式被「處理」,它就會再次連接在一起。 問題是,文本可以是HTML ...,如果在開放的HTML標籤之間發生分裂,「治療」會變壞。 有人可以提供關於僅在封閉標籤之間破解文本的提示嗎?在不打破「打開」標記的情況下拆分html文本
要求:
- 最大塊長度:N
- 有NO
<body>
標籤 - 有NO
<HTML>
標籤 - 有NO
<head>
標籤
添加樣品:(最大塊長度= 173)
<div class="myclass">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer dapibus sagittis lacus quis cursus.
</div>
<div class="anotherclass">
Nulla ligula felis, adipiscing ac varius et, sollicitudin eu lorem. Sed laoreet porttitor est, sit amet vestibulum massa pretium et. In interdum auctor nulla, ac elementum ligula aliquam eget
</div>
在上面的文本中,給定173個字符作爲限制,文本將打破@「adipiscing」,但是這會破壞<div class="anotherclass">
。在這種情況下,分割應該在第一次收盤時發生,儘管最大限度較短。
舉例說明當前輸出和所需的輸出將會有所幫助 – 2010-07-07 13:02:45
我已經添加了一個示例! – Riccardo 2010-07-07 13:23:19