June 19, 2010

пьяное

глушу соплицу закусывая сыром фета
после двух по сорок
пытался сделать глобальную замену по исходникам флексового проекта

заменить:new (\w+Delegate)\s*\(\s*(\w+)\s*(,\s*)(\w+)\s*,\s*,([^)])\s*\.\s*(\w+\(.*\);)
на:$1(delegateRequest($1,$3$2$3,$4$2$5)).$6

не находит
залупа конская мудила грешная ничего по такому паттерну

пошел наливать следующие сорок грамм
не сразу нашел куда перепрятал бутылку после вторыз сорока

продолжаю прилагать силу мысли к строке поиска...

PS: аха - методом научного тыка были устранены ошибки
new\s+(\w+Delegate)\s*\(\s*(\w+)\s*(,\s*)(\w+)\s*,\s*([^)]*\))\s*\.\s*(\w+\(.*\)\s*;)
$1(delegateRequest($1$3$2$3$4$3$5.$6

PPS: нееееа - правильно вот так
new\s+(\w+Delegate)\s*\(\s*(\w+)\s*(,\s*)(\w+)\s*,\s*([^)]*\))\s*\.\s*(\w+\(.*\)\s*;)
$1(delegateRequest($1$3$2$3$4$3$5).$6