一语泽、富文本字符串
NSAttributedString
NSMutableAttributedString
cell.contentLabel.attributedText
二畏陕、正則表達(dá)式
正則表達(dá)式對象
NSRegularExpression
正則表達(dá)式,又稱正規(guī)表示法底循、常規(guī)表示法(英語:Regular Expression巢株,在代碼中常簡寫為regex、regexp或RE)熙涤,計算機(jī)科學(xué)的一個概念阁苞。正則表達(dá)式使用單個字符串來描述困檩、匹配一系列符合某個句法規(guī)則的字符串。在很多文本編輯器里那槽,正則表達(dá)式通常被用來檢索悼沿、替換那些符合某個模式的文本。
正則表達(dá)式是對字符串操作的一種邏輯公式骚灸,就是用事先定義好的一些特定字符糟趾、及這些特定字符的組合,組成一個“規(guī)則字符串”甚牲,這個“規(guī)則字符串”用來表達(dá)對字符串的一種過濾邏輯义郑。
給定一個正則表達(dá)式和另一個字符串,我們可以達(dá)到如下的目的:
- 給定的字符串是否符合正則表達(dá)式的過濾邏輯(稱作“匹配”)丈钙;
- 可以通過正則表達(dá)式非驮,從字符串中獲取我們想要的特定部分。
正則表達(dá)式的特點是:
- 靈活性著恩、邏輯性和功能性非常的強院尔;
- 可以迅速地用極簡單的方式達(dá)到字符串的復(fù)雜控制。
- 對于剛接觸的人來說喉誊,比較晦澀難懂邀摆。
百度百科
http://baike.baidu.com/view/94238.htm?fr=aladdin
三、NSDate格式化
紀(jì)元的顯示:
G:顯示AD伍茄,也就是公元
年的顯示:
yy:年的后面2位數(shù)字
yyyy:顯示完整的年
月的顯示:
M:顯示成1~12栋盹,1位數(shù)或2位數(shù)
MM:顯示成01~12,不足2位數(shù)會補0
MMM:英文月份的縮寫敷矫,例如:Jan
MMMM:英文月份完整顯示例获,例如:January
日的顯示:
d:顯示成1~31,1位數(shù)或2位數(shù)
dd:顯示成01~31曹仗,不足2位數(shù)會補0
星期的顯示:
EEE:星期的英文縮寫榨汤,如Sun
EEEE:星期的英文完整顯示,如怎茫,Sunday
上/下午的顯示:
aa:顯示AM或PM
小時的顯示:
H:顯示成0~23收壕,1位數(shù)或2位數(shù)(24小時制
HH:顯示成00~23,不足2位數(shù)會補0(24小時制)
K:顯示成0~12轨蛤,1位數(shù)或2位數(shù)(12小時制)
KK:顯示成0~12蜜宪,不足2位數(shù)會補0(12小時制)
分的顯示:
m:顯示0~59,1位數(shù)或2位數(shù)
mm:顯示00~59祥山,不足2位數(shù)會補0
秒的顯示:
s:顯示0~59圃验,1位數(shù)或2位數(shù)
ss:顯示00~59,不足2位數(shù)會補0
S: 毫秒的顯示
時區(qū)的顯示:
z / zz /zzz :PDT
zzzz:Pacific Daylight Time
Z / ZZ / ZZZ :-0800
ZZZZ:GMT -08:00
v:PT
vvvv:Pacific Time
測試:
富文本點擊
1.圖片
2.發(fā)布文字缝呕、圖片