У меня большая строка с множеством URL-адресов, мне нужно изменить URL-адреса, которые соответствуют:
<a href="../plugins/re_records/somefile.php?page=something&id=X">important_name</a>
(где X - любое целое число, а important_name - любая строка) на:
<a href="/map/important_name">important_name</a>
Я использую preg_match_all для сопоставления всех URL-адресов:
preg_match_all('/\/plugins\/re\_records\/somefile\.php\?page\=something\&id\=*(\d+)/', $bigString, $matches, PREG_OFFSET_CAPTURE);
Проблема в том, что сейчас я не понимаю, как мне получить important_name внутри <a ..></a>
после сопоставления URL-адресов .
Рекомендуется использовать preg_match_all?