Автор: Savenger,  
 14 июля 2004 года в 04:29:47
В ответ на : Re: Препроцессинг. Того стоит? от FAL 
 в 13 июля 2004 года в 11:18:49:
  > Например, в словаре идет: > 1 cFONT > 2 aB> пишем: > 1 some 2 text 0 here -2 Мне кажется, вместо 0 должно быть -1, нет? К тому же, эта ситуация, когда мы СОХРАНЯЕМ закрывающиеся теги, при таком раскладе вопросов нет. А вот если теги "закрывать автоматически", тогда будет беда. > ситуация осуществляется тем, что межу тегом открытия и закрытия может быть вставлен комментарий, в котором будет такой же тег закрытия... Как такую  > То есть? Комментарии - прямым текстом. Вопрос в том - как их отыскивать... [B] Some [!--COMMENT [/B] HERE --] text [/B] Вот как прально разгрызть такого орешка - я пока не совсем представляю... Ведь многие редакторы и просто сами же люди заключают скрипты в комментарий... для совместимости... Поэтому, банально игнорировать коментарии тоже нельзя. Замкнутый круг. > ситуацияю RegExp'ами корректно  > А что это такое? Хм.. (c) MSDN: Regular expressions provide a powerful, flexible, and efficient method for processing text. The extensive pattern-matching notation of regular expressions allows you to quickly parse large amounts of text to find specific character patterns; to extract, edit, replace, or delete text substrings; or to add the extracted strings to a collection in order to generate a report. For many applications that deal with strings (such as HTML processing, log file parsing, and HTTP header parsing), regular expressions are an indispensable tool. Пока, пожалуй, не буду мутить с 2-я потоками данных, сделаю всё просто - составлю словарик, буду делать Replace'ы, а там поглядим на эффективность... и целесообразность продолжения игрищ... (%
  |