1首選初始化物件,正規表示式選取0到9的數字範圍
nsregularexpression
*regex = [
nsregularexpression
regularexpressionwithpattern
:@"[^0-9]"
options:0
error
:nil];
2獲取查詢結果,得到的陣列裡面有一行文字中數字的範圍
nsarray
*numarr = [regex
matchesinstring
:content
options:0
range
:nsmakerange(0
, [content
length
])];
nsmutableattributedstring
*attributedstring = [[
nsmutableattributedstring
alloc
] initwithstring
:content
attributes:@
]; [attributedstring
addattribute
:nsfontattributename
value
:[uifont
systemfontofsize
:font]
range
:nsmakerange(0
,[content
length
])];
3迴圈找到數字的範圍用富文本來給這行文字賦值
for(nstextcheckingresult
*attirbute
innumarr)
range
:attirbute.
range];
} return
attributedstring;
4效果如下所示
iOS 正規表示式
正規表示式,又稱正規表示法 常規表示法 英語 regular expression,在 中常簡寫為regex regexp或re 電腦科學的乙個概念。正規表示式使用單個字串來描述 匹配一系列符合某個句法規則的字串。在很多文字編輯器裡,正規表示式通常被用來檢索 替換那些符合某個模式的文字。系統自帶的,...
ios 正規表示式
ab7 必須找到連在一起的ab7 0 9 找到0 9中的乙個即可 0 9 找到0 9中的乙個即可 0123456789 找到0 9中的乙個即可 d表示數字,d表示3個數字連在一起 d d d表示3個數字連在一起 da表示3個數字2個a連在一起 d 2個或4個數字連在一起 表示開始 表示結束 d 開始...
iOS 正規表示式
1.前言 正規表示式是對字串操作的一種邏輯公式,就是用事先定義好的一些特定字元以及這些特定字元的組合,組成乙個規則字串,這個規則字串用來表達對字串的一種過濾邏輯。常見的用處就是匹配字串的合法性,擷取特定的字串等等。2.常見語法 語法說明 表示式例項 完整匹配的字串 一般字元 匹配自身 kity ki...