Главная страница


ru.website

 
 - RU.WEBSITE -------------------------------------------------------------------
 From : Serge Shikov                         2:5020/400     11 Jul 2000  22:45:54
 To : All
 Subject : Re: вырезание атрибутов
 -------------------------------------------------------------------------------- 
 
 Andrej Ramaszeuski wrote:
 
 > 
 > Hу, если хочешь утвеpждать, что это pекуpсия, так пусть будет pекуpсия.
 
 А что, данные тоже бывают рекурсивные.
 
 > Хотя pекуpсию я себе могу пpедставить только в пpогpамме...
 
 Вот в программе и нужна рекурсия, чтобы такие структуры разбирать.
 
 > С дpугой стоpоны, изначально вопpос стоял об обpезании аттpибутов в тегах -
 > так для такого скpипта пофиг наличие pекуpсии и для него хватит одного
 > pегекспа.
 
 Это как посмотреть. Если повезет - то хватит, да и то только для того,
 чтобы _все_ атрибуты выкинуть. Hе люблю я как-то писать программы,
 которые работают только если повезет :-)
 
 > Вот сейчас возьму и напишу...
 > 
 > s|<(\w)+([^>])*>|<$1>|g;
 > 
 > Hу? Помешает мне pекуpсия или какой-нибудь атpибут какого-нибудь тэга выживет?
 
 Еще как помешает. Во-первых, значения атрибутов иногда заключают в
 кавычки (я бы даже советовал делать это всегда, чтобы иметь в будущем
 совместимость с XML). Во-вторых, внутри значений тоже бывают кавычки, в
 частности если это значение - JavaScript, то на каждом углу. Причем
 кавычки могут быть произвольного числа уровней вложенности, т.е. тут
 тоже бывает рекурсия. И они бывают как двойные, так и одинарные,
 вложенные сами в себя и друг в друга.
 
 И наконец, я уже на этой неделе один раз показывал в ru.perl, почему
 такой регексп не годится. И для этого есть гораздо более простая
 причина... ;-)
 --- ifmail v.2.15dev5
  * Origin: home (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 вырезание атрибутов   Dmitry Ochnev   04 Jul 2000 23:14:26 
 Re: вырезание атрибутов   Serge Shikov   05 Jul 2000 09:17:07 
 вырезание атрибутов   Andrej Ramaszeuski   05 Jul 2000 16:48:45 
 Re: вырезание атрибутов   Serge Shikov   06 Jul 2000 20:24:17 
 вырезание атрибутов   Andrej Ramaszeuski   07 Jul 2000 18:48:21 
 вырезание атрибутов   Alexander Temerev   08 Jul 2000 08:06:52 
 вырезание атрибутов   Andrej Ramaszeuski   08 Jul 2000 15:42:13 
 Re: вырезание атрибутов   Serge Shikov   09 Jul 2000 00:44:47 
 вырезание атрибутов   Alexander Temerev   09 Jul 2000 12:59:54 
 вырезание атрибутов   Andrej Ramaszeuski   09 Jul 2000 14:34:54 
 Re: вырезание атрибутов   Serge Shikov   11 Jul 2000 22:46:13 
 вырезание атрибутов   Andrej Ramaszeuski   09 Jul 2000 12:39:49 
 вырезание атрибутов   Igor Mikhailov   09 Jul 2000 23:56:26 
 вырезание атрибутов   Andrej Ramaszeuski   10 Jul 2000 16:49:56 
 вырезание атрибутов   Igor Mikhailov   13 Jul 2000 03:38:03 
 вырезание атрибутов   Andrej Ramaszeuski   12 Jul 2000 22:04:32 
 Re: вырезание атрибутов   Serge Shikov   11 Jul 2000 22:45:54 
 вырезание атрибутов   Andrej Ramaszeuski   11 Jul 2000 22:45:23 
 вырезание атрибутов   Alex Kharitonov   13 Jul 2000 02:14:00 
 Re: вырезание атрибутов   Serge Shikov   13 Jul 2000 14:48:23 
 вырезание атрибутов   Mikhail Fedotov   14 Jul 2000 11:15:28 
 вырезание атрибутов   Dmitry Ochnev   09 Jul 2000 11:15:06 
 вырезание атрибутов   Mikhail Fedotov   10 Jul 2000 07:55:37 
 вырезание атрибутов   Andrej Ramaszeuski   10 Jul 2000 17:07:08 
 вырезание атрибутов   Alex Kharitonov   12 Jul 2000 02:10:51 
 вырезание атрибутов   Mikhail Fedotov   12 Jul 2000 06:17:06 
 Re: выpезание атpибyтов   Mark Shevchenko   12 Jul 2000 11:10:01 
 выpезание атpибyтов   Andrej Ramaszeuski   12 Jul 2000 18:51:16 
 Re: выpезание атpибyтов   Mark Shevchenko   13 Jul 2000 09:31:07 
 выpезание атpибyтов   Alex Kharitonov   13 Jul 2000 09:47:24 
 Re: вырезание атрибутов   Serge Shikov   12 Jul 2000 17:47:11 
 вырезание атрибутов   Andrej Ramaszeuski   12 Jul 2000 19:15:53 
 вырезание атрибутов   Mikhail Fedotov   12 Jul 2000 23:18:38 
 вырезание атрибутов   Vladimir Shilov   11 Jul 2000 13:36:07 
 вырезание атрибутов   Dmitry Ochnev   11 Jul 2000 23:22:02 
 Re: вырезание атрибутов   Serge Shikov   12 Jul 2000 17:47:35 
 вырезание атрибутов   Alexander Temerev   13 Jul 2000 19:51:07 
 вырезание атрибутов   Andrej Ramaszeuski   11 Jul 2000 22:40:13 
 вырезание атрибутов   Dmitry Gilev   12 Jul 2000 08:34:42 
 вырезание атрибутов   Dmitry Ochnev   13 Jul 2000 22:43:28 
 вырезание атрибутов   Dmitry Gilev   15 Jul 2000 12:36:40 
 вырезание атрибутов   Dmitry Ochnev   16 Jul 2000 11:05:00 
 вырезание атрибутов   Ivan Malinin   01 Aug 2000 10:16:13 
 Re: вырезание атрибутов   Serge Shikov   08 Jul 2000 12:30:49 
 выpезание атpибутов   Pavel Korovkin   08 Jul 2000 10:56:44 
Архивное /ru.website/2825b141404c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional