How about

PHP Code: 
<?php

function clean($txt)
{
    
// remove everything that is not a word, _, -, whitespace or a number
    
$result preg_replace('/[^\w\d\s\-]+/'''$txt);
    
// replace numbers with a space
    
$result preg_replace('/\d+/'' '$result);
    
// remove words <= 3 chars
    
$result preg_replace('/\b\w{1,3}\b/'''$result);
    
// trim spaces
    
$result preg_replace('/[ ]{2,}/'' '$result);
    
// trim spaces at the end or beginning of lines
    
$result preg_replace('/[ ]*(\r{0,1}\n)[ ]*/''$1'$result);
    
    return 
$result;
}

?>
Grrr PHP