Entferne Mehrfach-Zeichen aus dem String.
Entferne Mehrfach-Zeichen aus dem String. Die Funktion ersetzt für jedes Zeichen der Zeichenkette repl alle Wiederholungen in span[src]{str}. Mit dem repl-String "abc" werden alle alle "aa", "bb", "cc", "aaa", "bbb", "ccc", ... auf jeweils ein Zeichen verkürzt.
Name | Typ | Default | Beschreibung |
Return | char* | Der Zeiger auf den Eingabestring wird wieder zurückgegeben. | |
str | char* | - | Eingabestring |
repl | char* | 0 | String mit den einzelnen Zeichen, die ersetzt werden sollen. Der String darf
nur reine ASCII-Zeichen enthalten! 0 : Ersetze alle Mehrfach-Leerzeichen durch einfache Leerzeichen |
Hier ein Beispiel eines Stringvergleich-Skriptes
char * prepare_string (char * str) { char * result = alloc (strlen (str)+10);
get_netweight_str (result, str, 1, 1); strreplace (result, "\t", " "); strreplace_multis (result, " \t");
return result; }
int main () { return strcmp (prepare_string (gDocumentValue), prepare_string (gDataPoolValue)); }
Alphabetic index HTML hierarchy of classes or Java