-
Notifications
You must be signed in to change notification settings - Fork 2
VorlageDokuFcnSubstr
Steffen Schuemann edited this page Oct 12, 2019
·
1 revision
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.
- Allgemeines
- Einführung
-
Funktionen
- abs()
- after()
- and()
- antoi()
- before()
- ceil()
- change()
- close()
- crop()
- equals()
- exp()
- flatten()
- float()
- floor()
- int()
- isnothing()
- itoan()
- length()
- log()
- log10()
- match()
- not()
- open()
- or()
- random()
- read()
- readline()
- sign()
- status()
- statustext()
- substr()
- system()
- time()
- tolower()
- toupper()
- typeof()
- write()
- writeline()
- xname()
- xor()
- Metabefehle
- Rückruf-Prozeduren
- Report-Objekte
- Anhang