Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

String-Funktionen

&pagelevel(4)&pagelevel

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ß-/
Kleinschreibung

UPPER-CASE( )

setzt Kleinbuchstaben in Großbuchstaben um

LOWER-CASE( )

setzt Großbuchstaben in Kleinbuchstaben um

Stringlänge

FILL( )

verlängert einen String mit Füllzeichen

TRIM( )

entfernt gleiche Zeichen am Stringanfang oder -ende

Teilstring

SUBSTRING( )

liefert einen gesuchten Teilstring

REPLACE( )

ersetzt einen gesuchten Teilstring

SDF-Liste

EXTEND-SDF-LIST( )

fügt einer SDF-Liste ein neues Element hinzu

Neuer Name

RENAME( )

gibt dem angegebenen String einen neuen Namen unter Benutzung von Wildcards

Feldabtrennung

EXTRACT-FIELD( )

trennt von einem String ein Feld ab

String analysieren

Die folgenden Funktionen analysieren einen gegebenen String:

Anfangsposition

INDEX( )

sucht die Position eines Teilstrings im Gesamtstring

Stringlänge

LENGTH( )

bestimmt die Länge eines Strings

Zeichensuche

VERIFY( )

prüft, ob gegebene Zeichen im angegebenen String enthalten sind

Muster

WILDCARD( )

prüft, ob ein String ein bestimmtes Muster enthält

C-Literal

IS-C-LITERAL( )

prüft, ob ein String ein C-Literal ist

X-Literal

IS-X-LITERAL( )

prüft, ob ein String ein X-Literal ist

Zahl

IS-INTEGER( )

prüft, ob ein String eine ganze Zahl darstellt, das heißt, ob der String in einen Integer-Wert konvertiert werden kann

SDF-Struktur

SDF-STRUCTURE-
VALUE( )

liefert den Wert einer SDF-Struktur als String

IS-SDF-STRUCTURE()

prüft, ob der String eine SDF-Struktur ist

SDF-Liste

IS-SDF-LIST( )

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)

SUBLIST( )

liefert ein Element einer SDF-Liste

SUBLIST-NUMBER( )

liefert die Anzahl der Elemente einer SDF-Liste

SDF-Datentyp

CHECK-DATA-TYPE( )

prüft, ob der String die SDF-Datentyp-Bestimmungen erfüllt

Listenvariable

SEARCH-LIST-INDEX( )

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

IS-VARIABLE-NAME()


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
Variable

FIRST-VARIABLE-NAME( )

liefert den Variablennamen des ersten Variablenelements

NEXT-VARIABLE-NAME( )

liefert den Variablennamen des folgenden Variablenelements

Zahl der Variablenelemente

SIZE( )

liefert die Anzahl der Elemente einer zusammengesetzten Variablen

Obere Grenze für Listengröße

LIMIT( )

gibt aus, wie viele Elemente die angegebene Listenvariable enthalten darf

Wert eines Arrayindex

ARRAY-INDEX( )

liefert den Wert eines Arrayindex, d. h. des Arrayindex, der den angegebenen Bedingungen genügt

Variablenmerkmale

Variablentyp

CURRENT-TYPE( )

liefert den aktuellen Datentyp einer einfachen Variablen

Attributausprägung

VARIABLE-ATTRIBUTE( )

liefert den Wert des angegebenen Attributs

Variablendeklaration

IS-DECLARED( )

prüft, ob eine Variable deklariert ist

Initialisierung

IS-INITIALIZED( )

prüft, ob eine Variable einen gültigen Wert enthält

Geltungsbereich

LAYOUT-SCOPE( )

liefert den Geltungsbereich eines Strukturlayouts