пример
data = (this->*lp_GetRequest[Protocol])(domain.toLocal8Bit(),"/login.php");
код
echo preg_replace("/data = \(this->\*lp_GetRequest\[Protocol\]\)\([a-zA-Z0-9\.-\(\)]{1,100},\"[a-zA-Z0-9\.-]{1,100}\"\);/is","if(!(this->*lp_GetRequest[Protocol])($1,\"$2\",data)){return 0;}",$a);
ошибка Warning: preg_replace() [function.preg-replace]: Compilation failed: range out of order in character class at offset 60
ругается из-за \(\)
как быть?