Quick Basic: Mid
Aus Wikibooks
[Bearbeiten] Mid$ - Zeichen aus einer Zeichenkette extrahieren
Mit Mid$ ist es möglich, bestimmte Teile aus einer Zeichenkette zu extrahieren oder einen bestimmten Teil einer Zeichenkette zu bearbeiten.
[Bearbeiten] Extrahieren einer Zeichenkette
Syntax
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] Bearbeiten eines Zeichenkettenteils
Syntax
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"