Получение URL-адреса из строки NSString с помощью регулярных выражений - PullRequest
0 голосов
/ 05 декабря 2010

У меня есть строка, которую я проанализировал из XML с помощью анализатора Google GDataXML, и теперь мне нужно немного сузить строку.Содержимое строки в настоящее время выглядит следующим образом:

<Side><Image source='http://website.stuff.edu/img/user'/></Side>

Я не могу изменить способ получения XML, поэтому эту строку мне нужно проанализировать.Я пробовал это регулярное выражение:

http:(.*?)'

Но он захватывает конечную цитату URL, который я не хочу, мне просто нужно получить от http до конца URL ...

Я знаю, что это глупо просто, но я не уверен в синтаксисе.Спасибо за вашу помощь

1 Ответ

0 голосов
/ 05 декабря 2010

А как насчет этого:

http://([^']+)

РЕДАКТИРОВАТЬ # 1:

По сути, [^']+ - это "что-нибудь, кроме одинарных кавычек 1 или более раз"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...