AcornSearch - Acorn and RISC OS information searching
RISC OS Search
containing
"Nutty quip goes here!"
Home  |  About  |  Filebase Archive  |  StrongHelp Manuals  |  Newsgroups  |  Module Database
Inhalt   <<   <   >   >>   Index

a)     Funktion zur *bergabe eines Strings an einen Teilstring
b)     Befehl für die Zuweisung eines Strings an einen Teilstring

Syntax:          a)     MID$(Ausdruck1,Ausdruck2[,Ausdruck3])
          b)     MID$(Variable,Ausdruck1[,Ausdruck2]) = Ausdruck3

Argument:     a)     Ausdruck1 ist eine Zeichenkette der Länge 0 bis 255. Ausdruck2 ist die Startposition des Teilstring. Ausdruck3, wenn vorhanden, enthält die Anzahl der Zeichen im Teilstring. Der Standardwert ist 255 (bzw. die Länge bis zum Ende des Quellstrings).

          b)     Variable ist der Name der String-Variablen, die geändert werden soll. Ausdruck3 liefert einen String, der die Zeichen in Variable ersetzt. Ausdruck1 ist die Startposition des Ersatz-Strings. Ausdruck2, wenn vorhanden, liefert die maximale Anzahl der zu ersetzenden Zeichen. Die Ersetzungsoperation stoppt bei Erreichen des Endes der String-Variablen, selbst wenn Ausdruck3 noch unbenutzte Zeichen enthält.

Ergebnis:     a)     Der Teilstring des Quellstrings, dessen Länge im 3.Argument angegeben angegeben wird, angefangen an der genannten Position. Der Ergebnis-String kann niemals länger sein als der Quellstring.

Beispiele:     PRINT MID$("ABCDEFG",2,3); : REM sollte drucken "BCD"
          
rechte_haelfte$=MID$(jeder$,LEN(jeder$) DIV 2)
          
MID$(A$,4,4)=B$
          
MID$(A$,2,5)=MID$(B$,3,6)

[sh-index] Back to list of manuals