mutex
Guest
Своя подсветка синтаксиса
Проблема в следующем. Пишу свой скрипт для подсветки синтаксиса любых языков. Вот пример реализации для PHP:
	
	
	
		
Все работает нормально, но проблема с комментариями. Ведь в них тоже могут встречаться элементы языка, но подсвечивать их не нужно. Как реализовать это?
								Проблема в следующем. Пишу свой скрипт для подсветки синтаксиса любых языков. Вот пример реализации для PHP:
		PHP:
	
	$search = array("/\bprint\b/",
                      "/\bfor\b/",
                      "/\barray\b/",
                      "/\bisset\b/",
                      "/\breturn\b/",
                      "/\bfunction\b/",
                      "/(\/\/.*)/",
                      "/(\".*\")/");
$replace= array("<b>print</b>",
                      "<b>for</b>",
                      "<b>array</b>",
                      "<b>isset</b>",                                                  
                      "<b>return</b>",
                      "<b>function</b>",
                      "<font color=\"#969696\">\\1</font>",
                      "<font color=\"blue\">\\1</font>");
$text = preg_replace($search, $replace, $text);
	
	            