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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     03 Mar 2008  15:58:47
 To : Alexander V. Gaiduk
 Subject : Re: баг Перла или баг мозга?
 -------------------------------------------------------------------------------- 
 
 Alexander V. Gaiduk -> Andrei Protasovitski  @ Mon, 3 Mar 2008 11:17:52 +0000
 (UTC):
 
  >>> 1. если раскоментировать фрагмент "my $g = $g;" - работает правильно.
  >>                                                              ^^^^^^^^^
  >>>
  >>> 2. если в регэкспе (помеченом **) убрать модификатор "g"
  >>> работает правильно.
  >>            ^^^^^^^^^
  >>>
  >>> 3. если в данных блок "<zz>...</zz>" поднять над блоком <px>...<.px>
  >>> работает правильно.
  >>            ^^^^^^^^^
  >>>
  >>> в текущей версии работает неправильно.
  >>                             ^^^^^^^^^^^
  >>>
  >>> у кого какие соображения будут по этому поводу?
  >>
  >> В первую очередь хотелось бы узнать, что есть "правильно", а что
  >> "неправильно".
 
  AVG> я думал xоть в отладчике то пройдёте алгоритм...
 
 Это было крайне наивное предположение.  Я еще ни одной программы, про
 которую я тут отвечал, не прогнал в отладчике.  И более того, поскольку
 я перлового отладчика на ощупь не помню, я скорее не отвечу на письмо,
 если не разобрался по коду, нежели запущу отладчик.  Ибо возиться с ним
 мне придется долго, а оно мне надо?
 
  AVG> неправильно - т.е. не выполняется цикл:
 
  AVG> foreach my $p ($g =~ m!<pp>(.+?)</pp>!sg) { $pp .= "($p)"; }
 
  AVG> точнее не выполняется операция:
 
  AVG> @array = $g =~ m!<pp>(.+?)</pp>!sg;
 
  AVG> т.е. @array остаётся пустым.
 
 А вот не надо путать "не выполняется операция" и "@array остается пустым"...
 
 З.Ы. А любителям отладчиков use re 'debug'; не помогает?  (Правильного
 ответа я не знаю, поскольку им тоже не пользовался.)
 
 -- 
 Artem Chuprina
 RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
 
 Все дуры - бабы
   фольклор
 
 --- ifmail v.2.15dev5.4
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 баг Перла или баг мозга?   Alexander V. Gaiduk   03 Mar 2008 13:12:38 
 Re: баг Перла или баг мозга?   Andrei Protasovitski   03 Mar 2008 13:01:46 
 Re: баг Перла или баг мозга?   Alexander V. Gaiduk   03 Mar 2008 15:17:52 
 Re: баг Перла или баг мозга?   Artem Chuprina   03 Mar 2008 15:58:47 
 Re: баг Перла или баг мозга?   Andrei Protasovitski   03 Mar 2008 16:00:47 
 Re: баг Перла или баг мозга?   Alexander V. Gaiduk   04 Mar 2008 10:53:11 
 Re: баг Перла или баг мозга?   Artem Chuprina   04 Mar 2008 12:38:27 
 Re: баг Перла или баг мозга?   Artem Chuprina   03 Mar 2008 15:50:14 
 Re: баг Перла или баг мозга?   Alexander V. Gaiduk   03 Mar 2008 18:57:40 
 Re: баг Перла или баг мозга?   Artem Chuprina   03 Mar 2008 20:40:09 
 Re: баг Перла или баг мозга?   Alexander V. Gaiduk   04 Mar 2008 11:03:20 
 нескалярный контекст   Dmitry E. Oboukhov   04 Mar 2008 11:17:18 
 Re: нескалярный контекст   Andrei Protasovitski   04 Mar 2008 11:35:52 
 Re: нескалярный контекст   Orlovsky Alexander   04 Mar 2008 19:54:25 
 нескалярный контекст   Dmitry E. Oboukhov   05 Mar 2008 11:15:47 
 Re: нескалярный контекст   Andrei Protasovitski   05 Mar 2008 12:03:22 
 Re: нескалярный контекст   Artem Chuprina   05 Mar 2008 15:37:03 
 нескалярный контекст   Dmitry E. Oboukhov   05 Mar 2008 16:16:07 
 Re: нескалярный контекст   Artem Chuprina   05 Mar 2008 14:13:25 
 нескалярный контекст   Dmitry E. Oboukhov   05 Mar 2008 15:35:14 
 Re: нескалярный контекст   Artem Chuprina   05 Mar 2008 16:45:55 
 нескалярный контекст   Dmitry E. Oboukhov   05 Mar 2008 17:14:55 
 Re: нескалярный контекст   Artem Chuprina   05 Mar 2008 17:43:33 
 нескалярный контекст   Dmitry E. Oboukhov   05 Mar 2008 18:01:33 
 Re: нескалярный контекст   Ilya Anfimov   05 Mar 2008 19:26:07 
 нескалярный контекст   Dmitry E. Oboukhov   05 Mar 2008 19:54:28 
 Re: нескалярный контекст   Ilya Anfimov   05 Mar 2008 20:27:16 
 нескалярный контекст   Dmitry E. Oboukhov   05 Mar 2008 22:10:22 
 Re: нескалярный контекст   Artem Chuprina   04 Mar 2008 12:51:37 
Архивное /ru.perl/53378fe95e1f2.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional