iOS中OC載入HTML字串

2021-07-29 15:05:07 字數 850 閱讀 5881

最近專案裡面遇見了 html 字串,整理如下:

後台返回字串的樣式

在 ios 中通常載入 html 字串有兩種方式

- (void)viewdidload 

//將 < 等類似的字元轉化為html中的「

- (nsstring *)htmlentitydecode:(nsstring *)string

//將html字串轉化為nsattributedstring富文字字串

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

; nsdata *data = [htmlstring datausingencoding:nsutf8stringencoding];

return [[nsattributedstring alloc] initwithdata:data options:options documentattributes:nil error:nil];

}//去掉 html 字串中的標籤

- (nsstring *)filterhtml:(nsstring *)html

// nsstring * regex = @"]*)>";

// html = [html stringbyreplacingoccurrencesofstring:regex withstring:@""];

return html;

}

注意

iOS 中通常載入 HTML 字串

有時候後台會返回多行文字,其中文字中某寫大小,顏色需要特殊訂製就會比較麻煩,會用html 字串返回給前台。假如後台返回的是responsedata activitymsg 這個,長這樣 activitymsg 1.本次交易僅支援 信用卡,光大銀行手機信用卡 2.光大聯名信用卡最高滿5000元減300...

OC中字串用法總結

注 nsstring不可變字串 1.通過字面量方式建立乙個字串 nsstring str 字串 2.輸出字串長度length nslog ld str.length 3.通過指定下標獲取字元內容 列印漢字時c要大寫 nslog c str characteratindex 下標數 4.系統提供的便利...

oc 字串擷取

從0 位置開始擷取擷取3 個字元 nsstring string1 this is a string if string1.length 3 if string1 hasprefix th substringfromindex 以指定位置開始 包括指定位置的字元 幷包括之後的全部字元 nsstrin...