regexp для нахождения всего между <a> и </a> теги

Я пытаюсь найти способ войти в список всего между <a> и </a> теги. Таким образом, у меня есть список ссылок, и я хочу получить названия ссылок (не, куда ссылки идут, а чем их называют на странице). Было бы действительно полезно мне.

В настоящее время у меня есть это:

$lines = preg_split("/\r?\n|\r/", $content);  // content is the given page
foreach ($lines as $val) {
  if (preg_match("/(<A(.*)>)(<\/A>)/", $val, $alink)) {     
    $newurl = $alink[1];

    // put in array of found links
    $links[$index] = $newurl;
    $index++;
    $is_href = true;
  }
}
5
задан Wiktor Stribiżew 8 October 2019 в 23:37
поделиться