Teilstring aus Zeichenkette extrahieren
<int>=substr(<txt>,<pos>,<len>)
Mit dieser Funktion kann man Teile eines Textausdruckes nach Position und Länge extrahieren. Wird die Position pos negativ angegeben, so wird vom Ende gezählt, wird die Länge len negativ angegeben, so wird die um diesen Betrag verminderte Länge des Textes verwendet.
Liegen die Werte außerhalb gültiger Bereiche so werden sie angepasst und notfalls ein Leerstring zurückgegeben.
txt | Ausdruck der ausgewertet und als Text interpretiert wird. Aus diesem wird dann ein Ausschnitt zurückgegeben. |
pos | Position, beginnend mit 0, ab der der Text extrahiert werden soll. Ist sie negativ, so wird von hinten gezählt; dabei ist -1 das letzte Zeichen des Textes. |
len | Länge des Ausschnitts der zurückgegeben werden soll. Ist sie negativ, so wird sie von der Länge des Textes abgezogen und das Ergebnis als Länge verwendet. Negative Zahlen bedeuten also "alle bis auf". |
Sorry, noch kein Beispiel.
crop() Revision 18 Nov 2004
|