![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| zammar |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 289 Регистрация: 30.10.2008 Репутация: нет Всего: нет |
Задача: достать из некоторой строки все ссылки.
Что не правильно в моем выражении? И почему-то var urls = reg_exp.exec(text); возвращает строку а не массив?
|
|||
|
||||
| patap |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 893 Регистрация: 7.5.2005 Где: Украина, Зп Репутация: 1 Всего: 40 |
стандартная заготовочка для поиска урлов, можешь подправить и убарть лишнее
-------------------- На боку кобура болталась, сзади шашка отцовская звякала. Впереди меня все хохотало, а позади все плакало (с) |
|||
|
||||
| zammar |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 289 Регистрация: 30.10.2008 Репутация: нет Всего: нет |
Спасибо почерпал кое-что из вашего регулярного выражения, но оно тоже не возвращает всех ссылок сразу.
И почему моя строка exec(text); возвращает строку а не массив? Спасибо. |
|||
|
||||
| patap |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 893 Регистрация: 7.5.2005 Где: Украина, Зп Репутация: 1 Всего: 40 |
в цикле прогнать нужно
и обязательно указать флаг g, чтобы каждый последующий вызов exec возвращал следующее совпадение, если оно есть. А то цикл заклинит Это сообщение отредактировал(а) patap - 14.7.2010, 14:38 -------------------- На боку кобура болталась, сзади шашка отцовская звякала. Впереди меня все хохотало, а позади все плакало (с) |
|||
|
||||
| Amphiluke |
|
|||
|
☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 39 Всего: 112 |
Массив возвращает метод match объекта String.
|
|||
|
||||
| zammar |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 289 Регистрация: 30.10.2008 Репутация: нет Всего: нет |
А в документации пишется что exec возвращает массив.
Спасибо за ответы! |
|||
|
||||
| Amphiluke |
|
|||
|
☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 39 Всего: 112 |
||||
|
||||
| zammar |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 289 Регистрация: 30.10.2008 Репутация: нет Всего: нет |
Понятно теперь!
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |