prevnext   » Startseite » Haupt-Referenz » Funktions-Referenz » remove()

remove()

Eine Zeichenkette mit Ausnhame eines durch Start- und Endposition spezifizierten Bereiches kopieren.

Syntax:

string remove ( text, pos1, pos2 )

Parameter:

text Die Zeichenkette, aus der die neue Teilzeichenkette gebildet wird.
pos1,<br>pos2 Start- und Endposition innerhalb von text, die einen Bereich beschreiben, aus dem die Zeichen in der Kopie gelöscht werden.

pos1 und pos2 werden jeweils wie folgt normiert: Bei einem Wert <0 wird die Länge der Zeichenkette text addiert. Ist der Wert nach der Addition weiterhin <0, dann wird der Wert Null verwendet. Damit sind Angaben relativ zum Ende der Zeichenkette möglich. Nach oben wird der Wert auf die Länge der Zeichenkette text begrenzt.

Beschreibung:

Aus einer Kopie der Zeichenkette text werden die Zeichen ab einschließlich Position pos1 bis ausschließlich Position pos2 entfernt. Es werden allerdings nur dann Zeichen entfernt, wenn nach der Normierung pos1<pos2 ist. Die Anzahl der entfernten Zeichen berechnet sich dann aus pos2-pos1.

Funktionsergebnis:   STRING

Als Funktionsergebnis wird die neu berechnete Teilzeichenkette geliefert.

Siehe auch:
 extract()   mid()   left()   right() 

Weitere ähnliche Funktionen:

Zeichenketten
Funktion Kurzinfo
append()
extract() Eine Teilzeichenkette mittels Start- und Endposition extrahieren.
isScalar() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und ein Skalar ist.
isString() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und vom Typ STRING ist.
isUtf16() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert, vom Typ STRING ist und gemäß UTF-16 kodiert ist.
isUtf32() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert, vom Typ STRING ist und gemäß UTF-32 kodiert ist.
isUtf8() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert, vom Typ STRING ist und gemäß UTF-8 kodiert ist.
left() Den linken Teil einer Zeichenkette extrahieren.
len() Die Anzahl der Zeichen einer Zeichenkette bzw. die Anzahl der Elemente einer Liste oder einer Map bestimmen.
length() Die Anzahl der Zeichen einer Zeichenkette bzw. die Anzahl der Elemente einer Liste oder einer Map bestimmen.
mid() Eine Teilzeichenkette mittels Startposition und Längenangabe extrahieren.
remove() Eine Zeichenkette mit Ausnhame eines durch Start- und Endposition spezifizierten Bereiches kopieren.
right() Den rechten Teil einer Zeichenkette extrahieren.