Hier werden alle Funktionen vorgestellt, die Strings bearbeiten oder analysieren.
String bearbeiten
Folgende Funktionen bearbeiten einen oder mehrere Strings und liefern als Ergebnis einen neuen String:
Groß-/ |
| setzt Kleinbuchstaben in Großbuchstaben um |
| setzt Großbuchstaben in Kleinbuchstaben um | |
Stringlänge |
| verlängert einen String mit Füllzeichen |
| entfernt gleiche Zeichen am Stringanfang oder -ende | |
Teilstring |
| liefert einen gesuchten Teilstring |
| ersetzt einen gesuchten Teilstring | |
SDF-Liste |
| fügt einer SDF-Liste ein neues Element hinzu |
Neuer Name |
| gibt dem angegebenen String einen neuen Namen unter Benutzung von Wildcards |
Feldabtrennung |
| trennt von einem String ein Feld ab |
String analysieren
Die folgenden Funktionen analysieren einen gegebenen String:
Anfangsposition |
| sucht die Position eines Teilstrings im Gesamtstring |
Stringlänge |
| bestimmt die Länge eines Strings |
Zeichensuche |
| prüft, ob gegebene Zeichen im angegebenen String enthalten sind |
Muster |
| prüft, ob ein String ein bestimmtes Muster enthält |
C-Literal |
| prüft, ob ein String ein C-Literal ist |
X-Literal |
| prüft, ob ein String ein X-Literal ist |
Zahl |
| prüft, ob ein String eine ganze Zahl darstellt, das heißt, ob der String in einen Integer-Wert konvertiert werden kann |
SDF-Struktur |
| liefert den Wert einer SDF-Struktur als String |
| prüft, ob der String eine SDF-Struktur ist | |
SDF-Liste |
| prüft, ob der String eine SDF-Liste ist (eine SDF-Liste ist ein String, der nach den syntaktischen Regeln für Operandenlisten in Kommandos interpretiert wird) |
| liefert ein Element einer SDF-Liste | |
| liefert die Anzahl der Elemente einer SDF-Liste | |
SDF-Datentyp |
| prüft, ob der String die SDF-Datentyp-Bestimmungen erfüllt |
Listenvariable |
| sucht String (auch regulärer POSIX-Ausdruck) in einer Listenvariablen |
Namen prüfen
Die folgende Funktion prüft, ob der angegebene String den geforderten Namenskonventionen genügt:
Variablenname |
|
Funktionen für Variablenzugriffe
Die in diesem Abschnitt vorgestellten Funktionen liefern als Rückgabewert einen Variablennamen, den Inhalt einer Variablen oder Angaben zum Aufbau der Variablen. Sie ermöglichen die Bearbeitung von zusammengesetzten Variablen.
Zusammengesetzte |
| liefert den Variablennamen des ersten Variablenelements |
| liefert den Variablennamen des folgenden Variablenelements | |
Zahl der Variablenelemente |
| liefert die Anzahl der Elemente einer zusammengesetzten Variablen |
Obere Grenze für Listengröße |
| gibt aus, wie viele Elemente die angegebene Listenvariable enthalten darf |
Wert eines Arrayindex |
| liefert den Wert eines Arrayindex, d. h. des Arrayindex, der den angegebenen Bedingungen genügt |
Variablenmerkmale
Variablentyp |
| liefert den aktuellen Datentyp einer einfachen Variablen |
Attributausprägung |
| liefert den Wert des angegebenen Attributs |
Variablendeklaration |
| prüft, ob eine Variable deklariert ist |
Initialisierung |
| prüft, ob eine Variable einen gültigen Wert enthält |
Geltungsbereich |
| liefert den Geltungsbereich eines Strukturlayouts |