Exemple #1
0
 private static function placeAbbrevsCleanAbbrev($s)
 {
     // remove accents must be called before mb_strtolower; otherwise the German SS isn't handled correctly
     $s = AutoCompleter::removeAccents($s);
     $s = AutoCompleter::placeAbbrevsClean($s);
     $s = mb_strtolower($s);
     $s = AutoCompleter::mb_str_replace($s, "'", '');
     $s = preg_replace('/[^a-z0-9]/', ' ', $s);
     $s = preg_replace('/\\s+/', ' ', $s);
     //$s = trim($s); // if $s ends in a space or comma we want to retain that as a trailing space for the like
     return $s;
 }