PHP Regex HTML Assistance - PullRequest
       9

PHP Regex HTML Assistance

0 голосов
/ 03 декабря 2009

Мне нужно написать регулярное выражение с использованием php, которое анализирует следующий блок кода и удаляет все теги <font> и </font>.

<p align="left"><font face="Arial" size="1">February 22, 2007</font></p> <p align="left"><b><font face="Arial" size="4">2K Sports Announces Major League Baseball 2K7 Has Gone Gold </font></b></p>

Ответы [ 4 ]

2 голосов
/ 03 декабря 2009

Вам вообще не нужно регулярное выражение

echo strip_tags( $html, '<b><p>' );
2 голосов
/ 03 декабря 2009

$myString = preg_replace("/<([\/]*)font(.*?)>/","",$myString); должен сделать трюк.

Редактировать: Просто добавил немного магии, которую я забыл ранее ... пепел на меня:)

1 голос
/ 03 декабря 2009
preg_replace('!</?font.*?>!', '', $string);
0 голосов
/ 03 декабря 2009
$string = preg_replace('#</?font.*?>#', '', $string);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...