powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Поиск текста (ссылок) с регулярными выражениями
3 сообщений из 3, страница 1 из 1
Поиск текста (ссылок) с регулярными выражениями
    #38446627
Mr. Abdu Jan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем...

Есть текст:

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
$text =
'<ul style="list-style:none;">
  <li>
      <a href="files/docs/qwe.xls" target="_blank">Link1</a>
  </li>
  <li>
      <a href="files/docs/ere.xls" target="_blank">Link2</a>
  </li>
  <li>
      <a href="files/docs/123.xls" target="_blank">Link3</a>
  </li>
</ul>';



С помощью регулярных выражений нужно возвращать такие массивы:
Код: php
1.
2.
3.
4.
5.
6.
$filePath[0] = "files/docs/qwe.xls";
$fileName[0] = "Link1";
$filePath[1] = "files/docs/ere.xls";
$fileName[1] = "Link2";
$filePath[2] = "files/docs/123.xls";
$fileName[2] = "Link3";



Как можно сделать так?
...
Рейтинг: 0 / 0
Поиск текста (ссылок) с регулярными выражениями
    #38446660
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr. Abdu Jan,

Начни со strip_tags() к примеру.
...
Рейтинг: 0 / 0
Поиск текста (ссылок) с регулярными выражениями
    #38446792
Mr. Abdu Jan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DarkMaster,

Нашел,

Код: php
1.
2.
3.
4.
5.
$res = array();
      preg_match_all('/href="(.+?)".*?>(.+?)<\/a>/ims', $text, $res);
      echo "<pre>";
      print_r($res);
      echo "</pre>";
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Поиск текста (ссылок) с регулярными выражениями
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]