2012-11-18 25 views
0

我正在開發基於我創建的programming joke blog的應用程序。正則表達式來自/ *作者*/

每個帖子有一個HTML機構,包括圖像,並在以下格式的NSString:

/* by AUTHOR (SOMETIMES WITH SPACES etc) */ 

我想用正則表達式來提取這個作者名字,再減去其他文字。任何人都可以舉例說明如何做到這一點?編輯: 我需要????行:

NSString *result = [htmlString stringByReplacingOccurrencesOfString: ???? 
                 withString:@"$1, " 
                 options:NSRegularExpressionSearch 
                  range:NSMakeRange(0, [htmlString length])]; 

回答

1

如果你的文字總是在相同的格式,即/ *文本* /你並不需要一個正則表達式,但你可以與範圍內的子做到這一點。否則,如果你想有一個正則表達式,here is a link to the solution

You could also see this page

+0

/\*.*\*/工作,但我能怎樣改變跳過的第一個字?我更喜歡正則表達式,因爲有時文本不是這種格式,在這種情況下,它不應該返回一個作者。 –