Я пытаюсь получить подстроку из NSString с помощью NSRegularExpression. Мне не нужно количество совпадений или замена строки, мне нужна строка, соответствующая регулярному выражению.
NSString *string = <a>www.apple.com</a>
NSError *error;
[NSRegularExpression regularExpressionWithPattern:@"(\b(https?|ftp|file)://)?[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]" options:NSRegularExpressionCaseInsensitive error:&error];
NSString *substring;
Я ищу:
substring = www.apple.com;
Я пытаюсь использовать как можно меньше NSRange/NSMakeRange. Кто-нибудь может мне помочь?