用富文字解析html文字

2021-08-21 13:44:00 字數 983 閱讀 4338

//html文字處理函式,輸入html文字內容

- (nsattributedstring *)attributedstringwithhtmlstring:(nsstring *)htmlstring

; //將html文字轉換為正常格式的文字

nsmutableattributedstring *attstr = [[nsmutableattributedstring alloc] initwithdata:[htmlstring datausingencoding:nsunicodestringencoding] options:options documentattributes:nil error:nil];

//以下三個設定其實不是必要的,只是為了讓解析出來的html文字更好看。

//設定段落格式

nsmutableparagraphstyle *para = [[nsmutableparagraphstyle alloc] init];

para.linespacing = 5;

para.paragraphspacing = 10;

[attstr addattribute:nsparagraphstyleattributename value:para range:nsmakerange(0, attstr.length)];

//顏色

[attstr addattribute:nsforegroundcolorattributename

value:hexcolor(0x9b9b9b)

range:nsmakerange(0, attstr.length)];

//字型

[attstr addattribute:nsfontattributename

value:mfpffont_regular(12)

range:nsmakerange(0, attstr.length)];

return attstr;

}

解析富文字JSON報錯

最近專案需要對ueditor富文字的內容轉為json,遇到了引號,引發的錯誤問題,通過使用base64加密解決。varbase newbase64 varresult base.encode content 解密為decode獲得result為加密後的字串 不帶符號可以放心存入和json轉換 jso...

小程式富文字解析

吼吼吼 又要開始一篇新的記錄了。關於小程式解析富文字 今天碰到這個問題,所幸解決了。記錄一下 首先需要用到 wxparse 這個外掛程式 在對應需要用到的頁面引入wxparse const wxparse require wxparse wxparse.js 然後呼叫方法 data就是富文字裡面的內...

從html富文字中提取純文字

其實從html富文字中提取純文字很簡單,富文字基本上是使用html標籤給文字加上豐富多彩的樣式。所以只需要將富文字字串中的 標籤剔除,即可得到純文字。我們可以使用正規表示式,來匹配所有的html標籤,並替換成空字元,如下 html剔除富文字標籤,留下純文字 function get text htm...