簡體   English   中英

textContent並刪除\\ r \\ n?

[英]textContent and removing \r\n?

我使用getElementById函數獲取div的內容,但在div中有一些文本格式,如font, p, b ... ,所以當我使用myvar.textContent ,我確實獲得了所有文本但不完全是這樣的我需要它...我的意思是,我沒有得到段落之類的內容,而是將這些行分開:

*************************************
*************************************
*************.

我明白了:

******
 ***************
***********************

是否有一種方法在javascript中刪除\\ r \\ n並仍然在兩個段落之間有所區別,知道兩段之間有3到4 \\ r \\ n?

提前致謝。

編輯:

我想要做的是閱讀Gmail中的電子郵件正文

應該是什么樣的:

* Dans la perspective de consolider sa relation avecleslauréatsetétudiants,eHECT vous提議deparrainer un membre de votre famille souhaitant poursuivresesétudessusein denotreétablissement。

Pour plusdedétailet題詞allez sur ... *

我明白了

Dans la perspective de consolider sa的關系

avecleslauréatsetétudiants,

eHECT vous建議剝奪選舉權

famille souhaitant poursuivresesétudessusein denotreétablissement。

Pour plusdedétailet題詞allez sur ...

如果您希望將明文分成段落,則需要獲取帶有html標簽的內容(這是獲取段落信息的唯一方式),然后刪除不需要的標簽,如<b><font>

試試以下正則表達式:

/\r?\n((?!\r?\n)|(?=\r?\n\r?\n\r?\n))/g

這里的JavaScript演示(檢查控制台)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM