io invece sono proprio incasinato con i caratteri di ricerca, avendo alla fine questa funzione:

Codice PHP:
function eregi_replace_wrapper($pattern$replacement$string) {
        if(!
strstr($pattern,'(.+)')) {
            
//se è una semplice sostituzione usa str_replace
            
$result str_replace($pattern$replacement$string);
        }else {
            
$arr_regex explode('(.+)'$pattern);
            
$wrap_pattern '/'.$arr_regex[0].'.*?'.$arr_regex[0].'\n?/s';
            
$result preg_replace($wrap_pattern$replacement$string);
        }
        return 
$result;    

non mi funziona, i fatto è che probabilmente nella pagina ho ogni sorta di carattere, essendo html stracommentato, javascript e chi più ne ha più ne metta , ho persino degli % tra i commenti...
comunque continuo con le prove.... grazie