RegexKitLite用html链接替换url

时间:2010-08-30 14:42:17

标签: iphone regex hyperlink regexkitlite

由于某种原因它只是崩溃了我的应用程序:

NSString *urlRegex = @"\\bhttps?://[a-zA-Z0-9\\-.]+(?:(?:/[a-zA-Z0-9\\-._?,'+\\&%$=~*!():@\\\\]*)+)?";

NSString *urlParsedStatus = [status stringByReplacingOccurrencesOfRegex:urlRegex withString:@"<a href=\"$1\">$1</a>"];

NSLog(@"new string: %@", urlParsedStatus);  

知道为什么这不起作用?

由于

1 个答案:

答案 0 :(得分:0)

我建议使用John Gruber的正则表达式或Diego Perini的。我在NSRegularExpression to validate URL上有类似的东西 我正在使用Diego Perini的正则表达式,就像你一样,使用regexkitlite。