Funktionen für die Bearbeitung von Zeichenfolgen – Referenz (AutoLISP)

Die folgende Tabelle enthält eine Zusammenfassung der AutoLISP-Funktionen für die Bearbeitung von Zeichenfolgen.

Funktionen für die Bearbeitung von Zeichenfolgen

Funktion

Beschreibung

(read [string])

Gibt die erste Liste oder das erste Atom aus einer Zeichenfolge zurück.

(strcase string [which])

Gibt eine Zeichenfolge zurück, deren alphabetische Zeichen in Groß- oder Kleinbuchstaben konvertiert wurden.

(strcat [string1 [string2 ...])

Gibt eine Zeichenfolge zurück, die das Ergebnis der Verkettung mehrerer Zeichenfolgen ist.

(strlen [string ...])

Gibt eine Ganzzahl zurück, die die Anzahl der Zeichen in einer Zeichenfolge angibt.

(substr string start [length])

Gibt einen Bestandteil einer Zeichenfolge zurück.

(vl-prin1-to-string object)

Gibt die Zeichenfolgendarstellung eines LISP-Objekts so zurück, als ob es von der Funktion prin1 ausgegeben worden wäre.

(vl-princ-to-string object)

Gibt die Zeichenfolgendarstellung eines LISP-Objekts so zurück, als ob es von der Funktion princ ausgegeben worden wäre.

(vl-string->list string)

Konvertiert eine Zeichenfolge in eine Liste von Unicode-Zeichencodes.

(vl-string-elt string position)

Gibt die Unicode-Darstellung des Zeichens an einer bestimmten Position in einer Zeichenfolge zurück.

(vl-string-left-trim character-set string)

Entfernt die angegebenen Zeichen vom Anfang einer Zeichenfolge.

(vl-string-mismatch str1 str2 [pos1 pos2 ignore-case-p])

Gibt die Länge des längsten allgemeinen Präfixes für zwei Zeichenfolgen ausgehend von angegebenen Positionen zurück.

(vl-string-position char-code str [ start-pos [from-end-p]])

Sucht nach einem Zeichen mit dem angegebenen Unicode-Code in einer Zeichenfolge.

(vl-string-right-trim character-set string)

Entfernt die angegebenen Zeichen vom Ende einer Zeichenfolge.

(vl-string-search pattern string [ start-pos])

Sucht nach dem angegebenen Muster in einer Zeichenfolge.

(vl-string-subst new-str pattern string [start-pos])

Ersetzt eine Zeichenfolge innerhalb einer Zeichenfolge durch eine andere.

(vl-string-translate source-set dest-set str)

Ersetzt die Zeichen in einer Zeichenfolge durch einen angegebenen Satz von Zeichen.

(vl-string-trim char-set str)

Entfernt die angegebenen Zeichen vom Anfang und Ende einer Zeichenfolge.

(wcmatch string pattern)

Führt eine Platzhaltersuche für eine Zeichenfolge durch.