здраствуйте, на своем сайте я выложил некоторый програмный код на php. Сам текст записан в текстовом файле и загружается с помощью php на страничку, ключевые слова выделяются с помощь php. Но вот не могу выделить другим цветом комментарии. Подскажите как описать комментарии с помощью регулярного выражения( или подругому выделить)
вот что я написал, не хватает только выделения комментариев:
$myarray = array("function", "switch", "case", "break", "default:", "print", "header", "return", "exit", "date", "else", "if", "global", "isset", "ereg", "eregi", "count", "false", "true", "array", "<?php", "?>");
//открыть файл
$text = @file("text.txt") or $text = array();
//свернуть все элементы массива в строку
$text = implode("",$text);
$text = htmlspecialchars(trim($text));
$text = ereg_replace ("[tn]", "<br />", $text);
$text = ereg_replace ("//[^n][^;]", "ggg", $text);
for($i=0; $i<count($myarray); $i++)
{
$text = str_replace($myarray[$i], "<b>".$myarray[$i]."</b>", $text);
}
print($text);
Спасибо. http://ponomarev[dot]net[dot]ru/programs.php - страница которую я делаю
|