Появилась серьёзная задача у меня вот=)  Подскажи логику "эмуляции" функций PHP в Делфи. 
 То-есть была например строка вида: 
 
Code
window.decode_hash  =  function(hash)  { 
  hash  =  hash.replace(/[gz]/g,  '').substr(5);  
 return  hash; 
  }
 сейчас же она имеет вид: 
 Code
window.decode_hash  =  function(hash)  { 
  hash  =  hash.replace(/[gz]/g,  '').substr(5); 
  hash  =  hash.substr(0,  5)  +  hash.substr(10);  
 return  hash; 
  }
 И обещает ещё меняться 
 Получается что изначальная строка: a3841a3841gzg7157b25252588gg, 
 а в итоге: a38417157b25252588.  Как сделать нормальный парсер и обработку процедур!? 
 Или это трудно выполнимо?!