Форум программистов, компьютерный форум, киберфорум
JavaScript: RegExp
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
19 / 19 / 1
Регистрация: 25.12.2011
Сообщений: 159

Получение url из списка

31.07.2014, 13:35. Показов 1397. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, подскажите, как мне из этого кода вытянуть ссылки из этого вот тега
HTML5
1
<a href="/user/17865069?wicket:pageMapName=519377">
что бы потом по ним перейти. Спасибо
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<span><img src="/images/icons/user_1_2_off.png" width="12" height="12"/>&nbsp;<a href="/user/17865069?wicket:pageMapName=519377"><span>Калямбамбус Два</span></a></span>, <img src="/images/icons/rank/rank2.png" alt="o" width="12" height="12"/><span>28</span> ур. <span>Иглес</span>
 
</div><div>
 
<span><img src="/images/icons/user_2_1_off.png" width="12" height="12"/>&nbsp;<a href="/user/28331364?wicket:pageMapName=519377"><span>Grosshause</span></a></span>, <img src="/images/icons/rank/rank2.png" alt="o" width="12" height="12"/><span>24</span> ур. <span>Андер, Форум</span>
 
</div><div>
 
<span><img src="/images/icons/user_1_2.png" width="12" height="12"/>&nbsp;<a href="/user/29663575?wicket:pageMapName=519377"><span>Доктавиан</span></a></span>, <img src="/images/icons/rank/rank4.png" alt="o" width="12" height="12"/><span>27</span> ур. <span>Квазар, Подземелье</span>
 
</div><div>
 
<span><img src="/images/icons/user_2_3_off.png" width="12" height="12"/>&nbsp;<a href="/user/21854806?wicket:pageMapName=519377"><span>Lototsky</span></a></span>, <img src="/images/icons/rank/rank3.png" alt="o" width="12" height="12"/><span>29</span> ур. <span>Андер</span>
 
</div><div>
 
<span><img src="/images/icons/user_2_3_off.png" width="12" height="12"/>&nbsp;<a href="/user/29595472?wicket:pageMapName=519377"><span>Ендрин</span></a></span>, <img src="/images/icons/rank/rank1.png" alt="o" width="12" height="12"/><span>29</span> ур. <span>Андер, Кладбище</span>
 
</div><div>
 
<span><img src="/images/icons/user_1_1_off.png" width="12" height="12"/>&nbsp;<a href="/user/29041589?wicket:pageMapName=519377"><span>Светлая Имаго</span></a></span>, <img src="/images/icons/rank/rank1.png" alt="o" width="12" height="12"/><span>22</span> ур. <span>Квазар, Чародей</span>
 
</div><div>
 
<span><img src="/images/icons/user_2_1_off.png" width="12" height="12"/>&nbsp;<a href="/user/15924623?wicket:pageMapName=519377"><span>Demotex</span></a></span>, <img src="/images/icons/rank/rank2.png" alt="o" width="12" height="12"/><span>28</span> ур. <span>Андер</span>
 
</div><div>
 
<span><img src="/images/icons/user_2_3_off.png" width="12" height="12"/>&nbsp;<a href="/user/21933754?wicket:pageMapName=519377"><span>Martyric Death</span></a></span>, <img src="/images/icons/rank/rank3.png" alt="o" width="12" height="12"/><span>29</span> ур. <span>Андер</span>
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.07.2014, 13:35
Ответы с готовыми решениями:

Получение части URL
Нужен скрипт, который будет делать следущее: Есть переменная X. Ее значение &quot;http://site.ru/download/39574/file.zip&quot;. Как мне...

Получение url, title, сравнение, вывод сообщения
Придумал себе практическую задачку по Javascript (ли?). Задача проста: получить url и title, сравнить с имеющимся и вывести сообщение о...

Получение списка файлов с заданным расшрением из папки
Как получить список файлов в папке из константной папки? Пишу в начале так (это тест): if ($dir = opendir('c:\web\images\')) { ...

1
 Аватар для zhibirc
651 / 236 / 77
Регистрация: 18.02.2013
Сообщений: 784
19.08.2014, 23:12
Лучший ответ Сообщение было отмечено Eva Rosalene как решение

Решение

Обратите внимание на структуру ваших данных. Если я ничего не проглядел, то у вас меняется только выделенная часть, причем количество цифр в ней константно:
<a href="/user/17865069?wicket : pageMapName=519377">
Соответсвенно, можно просто записать:
JavaScript
1
str.match(/\/user\/\d{8}\?wicket:pageMapName=519377/ig);
На выходе у вас будет массив относительных URI, конкатенируя которые с именем домена вы будете получать полные ссылки, например:
JavaScript
1
2
var newArr = document.body.innerHTML.match(/\/user\/\d{8}\?wicket:pageMapName=519377/ig)
                         .map(function(elem) { return 'domain_name' + elem; });
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.08.2014, 23:12
Помогаю со студенческими работами здесь

Получение списка полей таблицы и определение первичного ключа из этого списка
Приветствую всех. Долго бьюсь над одной локальной задачей, необходимо извлечь список полей для заданной таблицы и в этом списке указать...

Получение URL
Есть строка вида &quot;http://site.com/wp-login.php&quot;. Нужно сделать из нее строку вида &quot;http://site.com&quot; или &quot;http://site.com/&quot; Как...

получение URL
Здравствуйте. Нужно получить url из адресной строки вида http://sitename.ru/#access_token=... Проблема в том,что $_SERVER выдаёт всё...

Получение файла по url
&lt;?php $doc=file_get_contents('http://test.ru/file.txt'); echo $doc; ?&gt; Выводит пустоту, как это правильно делается?

Получение request url
Privet Vsem. Podskajitye pojalusta kak mojno poluchat url visivayushego site a. (naprimer ya poluchayu repuest('inputname') a kak mojno...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru