0
我不確定是否有離開這樣做,但它沒有傷害要求我使用regexkitlite創建一個iPhone應用程序。我特別使用正則表達式庫解析一些HTML。我的問題是在一個正則表達式如@"<a href=([^>]*)>([^>]*) - "
在括號之間的每個匹配可以被放置在陣列中使用存儲regexkitlite由組而不是發生
NSString *regexString = @"<a href=([^>]*)>([^>]*) - ";
NSArray *matchArray = [response arrayOfCaptureComponentsMatchedByRegex:regexString];
此存儲的匹配,而:
Array (Array(ENTIRE_MATCH1, FIRST_BRACKETS1, SECOND_BRACKETS1),
Array(ENTIRE_MATCH2, FIRST_BRACKETS2, SECOND_BRACKETS2),
Array(ENTIRE_MATCH3, FIRST_BRACKETS3, SECOND_BRACKETS3));
是否有一個命令,將允許是要捕捉像這樣的比賽呢?
Array (Array(ENTIRE_MATCH1, ENTIRE_MATCH2, ENTIRE_MATCH3),
Array(FIRST_BRACKETS1, FIRST_BRACKETS2, FIRST_BRACKETS3),
Array(SECOND_BRACKET1, SECOND_BRACKET2, SECOND_BRACKET3));
我知道我可以用一個for循環或每個循環做到這一點很容易,但我不知道是否有在regexkitlite庫中的函數。
由於事先
Zen_Silence