|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : vilfred 2:5020/400 29 Aug 2001 14:42:37 To : Vilfred Subject : Re: не понял как работает regex :( -------------------------------------------------------------------------------- получается оно работает слева направо, сначала забирает все, формирует свою подстроку(не строку!!! Подстроку именно подстроку), пытается сопоставить подстроку со всей исходной строкой, если не получается, снова там у себя в памяти меняет свою подстроку(бакреференсом), изменяя данные сформированной подстроки на новые, без одного из старой подстроки, снова сравнивает. Если не получается, то еще раз уменьшает свою подстроку. Hаконец находит последнее совпадение и вперед с песней выдает true, т.е. совпадение. Чето неясно как-то, однако. Получается как будто бы цикл по массиву, где массив перевернут reverse. Я просто хочу вывести хоть какую-то общую закономерность из поведения этого регекспа. -- Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6488efb08fc0.html, оценка из 5, голосов 10
|