|
|
|
| Совсем запутался =)) непойму как зделать шаблон для удаления коментраиев в HTML но не трогая ява скрипты тоесть <!-- Ето камент --> <!-- скрипт //-->
Пробывал писать так:
но ведь бывает что и используют слеш в каментах:)
<!-- Ето камент -->
<!-- /Ето камент -->
Так вот как-же задать в шаблоне такое? | |
|
|
|
|
|
|
|
для: Poison
(07.03.2007 в 21:10)
| | Могу предложить вот ето:
#<!--((?!(<!--|//-->)).)*-->#s
|
Однако таких заковыристых рег. выражений лучше избегать | |
|
|
|
|
|
|
|
для: kasmanaft
(07.03.2007 в 21:43)
| | Чет у мну не работает:)
Ладно
Как зделать просто знак отрицания например
"|ВСЕКРОМЕ(align=left)|si"
ЗЫ у тебя есть ICQ? | |
|
|
|
|
|
|
|
для: Poison
(07.03.2007 в 21:50)
| | Должно работать (кстати, там как раз такое отрицание):
<?php
$text = "но не трогая ява скрипты тоесть <!-- Ето камент --> <!-- скрипт //-->";
$text = preg_replace("#<!--((?!(<!--|//-->)).)*-->#s", "", $text);
echo htmlspecialchars($text);
?>
|
_____________________
Аска есть, но меня там никогда нет :)
Кстати, только сегодня случайно заметил, что ты стучался... Давай еще :) | |
|
|
|