Это
<?php
$html = '<td>
<center>
<b>
<font face="Arial" color="red">(I need this content)</font>
</b>
</center>
</td>';
$matches = array();
preg_match_all('/<font.*?>(.*?)<\/font>/is', $html, $matches);
var_dump($matches[1]);
Редактировать: вы можете включить бит 'face = "Arial" color = "red" "в регулярное выражение, если вы не хотите соответствовать КАЖДОМУ содержимому элемента шрифта. Вы также можете включить элементы <b>
и <center>
, чтобы еще больше сузить поиск.
Примечание: этот HTML-код выглядит очень устаревшим. Использование центра и элементов шрифта очень, очень плохая практика. Так же используется таблицы для разметки.