Quick Basic: Mid
Mid$ - Zeichen aus einer Zeichenkette extrahieren
BearbeitenMit Mid$ ist es möglich, bestimmte Teile aus einer Zeichenkette zu extrahieren oder einen bestimmten Teil einer Zeichenkette zu bearbeiten.
Extrahieren einer Zeichenkette
BearbeitenSyntax
MID$(Zeichenkette, Anfangsposition, Anzahl_der_zu_extrahierenden_Zeichen)
MID$ gehört zu den Stringoperatoren und kann von einem beliebigen Punkt aus eine beliebige Anzahl an Zeichen ausgeben.
Beispiel
zeichenkette$ = "Ich bin eine Zeichenkette"
PRINT MID$(zeichenkette$, 5, 3) 'Erzeugt die Ausgabe: "bin"
Bearbeiten eines Zeichenkettenteils
BearbeitenSyntax
MID$(Zeichenkette_zum_Bearbeiten, Anfangsposition, Anzahl_der_zu_berarbeitenden_Zeichen) = Zeichenkette
Achtung: MID$ ersetzt nur so viele Zeichen, wie
- In der Anzahl_der_zu_berarbeitenden_Zeichen Variable angegeben sind
- die Zeichenkette lang ist, falls ihre Länge <= der der Anzahl_der_zu_berarbeitenden_Zeichen Variable ist
MID$ ändert nicht die Länge der Zeichenkette, etwa durch einfügen!
Beispiel
zeichenkette$ = "Das ist eine schwer zu verstehende Sache"
MID$(zeichenkette$, 14, 6) = "leicht"
PRINT zeichenkette$ 'Ausgabe: "Das ist eine leicht zu verstehende Sache"