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