Я пытаюсь использовать regexkitlite для сопоставления строк в target-c, и у меня возникли некоторые проблемы с этим.То, что я пытаюсь сделать, это искать большую строку для подстрок соответствия:
- "http://[something].jpg"
- " http://[something].png"
В основном, я хочу найти все ссылкик изображениям из исходной строки.Сейчас у меня есть:
NSString *regexString = @"http://[a-zA-Z0-9._%+-/]+\.jpg";
Теперь это работает для изображений .jpg, но, конечно, оно не соответствует изображениям .png.Я действительно хотел бы использовать одну regexString, которая бы соответствовала либо одному, но я не могу понять, как.
Читая некоторые учебники по регулярным выражениям для других языков, я думаю, что это что-то вроде:
NSString *regexString = @"http://[a-zA-Z0-9._%+-/]+\.(?:jpg|png)";
Но я не совсем понимаю это правильно.
Любая помощь будет принята с благодарностью.