|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrew Alakozow 2:5061/29.2 05 Jul 2002 10:35:11 To : Artem Chuprina Subject : странное это ваше /g ;) -------------------------------------------------------------------------------- Artem Chuprina wrote to Ihar Mahaniok... AC> Во-первых, позиция меняется не от изменения, а от матчинга. "Modifying the target string also resets the search position." AC> Во-вторых, AC> ты ненавязчиво перешел от скалярного контекста к списковому. Чего AC> делать не следовало. but why? почему в скалярном контексте "позиция поиска" сохраняется, а в списковом - нет? $bar =" ja a=aa fa=aag"; @foo = $bar =~ /(\w+)=(\w*)/gc; print "first:", pos($bar), "\n"; $foo = $bar =~ /(\w+)=(\w*)/gc; print "second:", pos($bar), "\n"; выводит: first: second:8 aa29.2 --- (.) --- * Origin: Зукд ащкумук! (2:5061/29.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/27713d253fbe.html, оценка из 5, голосов 10
|