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)); }

Seit
v4.0.5 R20104, 1 Sep 2017

Verfügbarkeit
priint:comet InDesign® Plug-Ins, comet_pdf, Illustrator

Alphabetic index HTML hierarchy of classes or Java