<< Inhaltsverzeichnis Suchen >>

MID$

Funktion und Anweisung

Syntax
als Funktion
:

MID$(<STRING-AUSDRUCK>,<POSITION>[,<ANZAHL>])

Syntax
als Anweisung
:

MID$(<STRING-VARIABLE>,<POSITION>[,<ANZAHL>]) =
           <STRING-AUSDRUCK>

<POSITION>      = <NUM-AUSDRUCK>
<ANZAHL>        = <NUM-AUSDRUCK>

Bedeutung:

Die Funktion MID$ liefert eine Zeichenkette, bestehend aus den Zeichen von <STRING-AUSDRUCK> ab <POSITION> in der Länge <ANZAHL>. Ist <ANZAHL> nicht angegeben oder größer als die Anzahl der restlichen Zeichen, so werden alle Zeichen ab <POSITION> als Ergebnis geliefert.

 

Die Anweisung MID$ ersetzt in der Variablen <STRING-VARIABLE> die Zeichen ab <POSITION> in der Länge <ANZAHL> durch die Zeichen des angegebenen Zeichenkettenausdrucks. Wird <ANZAHL> nicht angegeben, so werden soviele Zeichen ab <POSITION> ersetzt, wie im angegebenen Zeichenkettenausdruck vorhanden sind, maximal jedoch soviele, wie in der ursprünglichen Zeichenkette vorhanden waren.

Beispiel:

ZEILE$ = "Hallo Frl. Meier"
H$ = MID$(ZEILE$,7,4)                 /* H$ enthält "Frl."

MID$(ZEILE$,7,4)="Frau"            /* ZEILE$ enthält "Hallo Frau Meier"

siehe auch:

LEFT$, RIGHT$, INSTR