parser

/faq/faq
/authors/авторы
/docs/документация

/powered_by_parser/в действии
/feedback/куда говорить
/jargon/жаргон

/download/скачать

/examples/примеры
/forum/форум



Поиск по форуму

По умолчанию ключевое слово ищется только в заголовке сообщения.

Ключевое слово:

Фильтровать по автору:



Решение

Leechy | leechy@dhtml.ru 08.02.2001 14:41

Как-то ты с этими ^var-ами намудрил. Зачем так сложно? Вот примерный план действий (как сделал бы я): Есть контекст с программой передач за день. Откуда она берется я не знаю и принимаю, что она в виде простых строчек. Хотя Серж правильно говорить, что лучше бы во время грабания этих файликов делить хотя бы время от наименования табулятором - все сразу-же упрощается во много раз. Все, что нужно сделать, чтобы вывести программу на страницу - это променюшить (^menu[]) этот контекст. Потом каждую строчку можеш обрабатывать (макросами): Чтобы отделить время (то, что уже писал) @hiliteTime[string] ^match[([0-9]+.[0-9]+);;<b>^item[1]</b>;$string] Потом у строчек содержащие "х/ф" можно поменять: @hiliteFilms[string] ^ifdef[^match[х/ф;$string];<font color=66ff33>$string</font>;$string] И т.п. А в конце просто можеш написать: ^menu[ ^macro[hiliteFilms;^macro[hiliteTime;^item[0]]] ] И вобщем-то все.

<<  Вернуться к списку сообщений


E-mail: mailbox@parser.ruCopyright © 1997-2001 Студия Артемия Лебедева