Показать сообщение отдельно
Старый 10.06.2007, 06:51
drwhite вне форума Посмотреть профиль Отправить личное сообщение для drwhite Найти все сообщения от drwhite
  № 7  
Ответить с цитированием
drwhite

Регистрация: Oct 2005
Адрес: /
Сообщений: 87
Отправить сообщение для drwhite с помощью ICQ
Цитата:
\\ - экранируют символ /, то есть запись\\/ указывает всего лишь на один симовол /
запись \\ указывает на один обратный слэш \, а прямой слэш вроде не управляющий, а чтоб с ограничителями не пересекался можно так:
Код:
'{</?font.*?>}i'
а вообще если я правильно понял, то лучше так:
Код:
$text = '<font color="#ffffff">Если вам встретится тэг "<font>" немедленно выбросите его на помойку =)</font>';

$find = '{<font.[^<]+>(.+)</font>}is';
$replacement = '${1}';

echo 'Исх: '.htmlspecialchars($text).'<br />';
//Исх: <font color="#ffffff">Если вам встретится тэг "<font>" немедленно выбросите его на помойку =)</font>

echo 'Res: '.htmlspecialchars(preg_replace($find, $replacement, $text)).'<br />';
//Res: Если вам встретится тэг "<font>" немедленно выбросите его на помойку =)
__________________
__________________


Последний раз редактировалось drwhite; 10.06.2007 в 07:31.