Parameter | Beschreibung | Typ | Status | |
---|---|---|---|---|
Text | 1 | Zeichenkette, aus welcher Zeichen extrahiert werden sollen.
| Mehrzeiliger Text | erforderlich |
Index | 2 | Nummer des Zeichens ohne Berücksichtigung führender Leerzeichen von links, von welchem an Text ausgegeben werden soll. Werte kleiner 1 werden wie 1 behandelt.
| Zahlenwert | optional |
Anzahl | 3 | Anzahl der Zeichen, die ausgegeben werden sollen. Sind nicht genug Zeichen (schließende Leerzeichen werden ignoriert) vorhanden, so ist das Ergebnis kürzer oder leer. Werte kleiner 0 werden wie 0 behandelt.
| Zahlenwert | optional |
((Str sub| | | ))
Falls Gleichheitszeichen (=
) in den Parameterinhalten vorkommen:
((Str sub|1=|2=|3=))
Code | Ergebnis | Info |
---|---|---|
"((Str sub|2=2|3=5))"
|
"" | Text nicht angegeben |
"((Str sub||2|5))"
|
"" | Text leer angegeben |
"((Str sub| |2|1))"
|
"" | Text besteht nur aus 3 Leerzeichen |
"((Str sub|Autobahn|4))"
|
"" | Anzahl nicht angegeben |
"((Str sub|Autobahn|2|))"
|
"" | Anzahl leer angegeben |
"((Str sub|Autobahn))"
|
"" | Anzahl und Index nicht angegeben |
"((Str sub|Autobahn||4))"
|
"Auto" | Index leer angegeben |
"((Str sub|Autobahn |3=4))"
|
"Auto" | Index nicht angegeben, Text mit einem abschließenden Leerzeichen |
"((Str sub| Autobahn|3=4))"
|
"Auto" | Index nicht angegeben, Text mit einem führenden Leerzeichen |
"((Str sub|Autobahn|1|4))"
|
"Auto" | |
"((Str sub| Autobahn|1|4))"
|
"Auto" | Text mit zwei führenden Leerzeichen |
"((Str sub| Autobahn |5|5))"
|
"bahn" | Text mit je einem führenden und abschließenden Leerzeichen |
"((Str sub|Autobahn|7|4))"
|
"hn" | Anzahl größer als Zeichen nach Index in Text vorhanden sind |
"((Str sub|Autobahn|10|4))"
|
"" | Index größer als Zeichenanzahl in Text |
Verwendetes Modul: Str