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 des linken Teils einer Zeichenkette.
b)     Anweisung zum Ersetzen des linken Teils einer Zeichenkette.

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

Argument:     a)     Ausdruck1 ist ein String der Länge 0 bis 255 Zeichen. Ausdruck2 (wenn vorhanden) gibt die Anzahl der Zeichen, gerechnet vom linken Ende der Zeichenkette, die ersetzt werden sollen. Fehlt diese Angabe, wird LEN(Ausdruck1)-1 verwendet, wobei alles, mit Ausnahme des letzten Zeichens des Strings, geliefert wird. Dies ist nützlich, um überflüssige angehängte Zeichen abzutrennen.

          b)     Variable ist der Name der Stringvariablen, die geändert werden soll. Die Zeichen in der Variablen werden, angefangen von links (Position 1) durch den String Ausdruck2 ersetzt. Wenn der numerische Ausdruck1 vorhanden ist, wird die maximale Anzahl Zeichen geliefert, die in der Variblen überschrieben wird. Andernfalls ist es das kleinere von LENVariable und LENAusdruck2; die Länge der Zeichenkette kann niemals durch die Anweisung geändert werden.

Ergebnis:     a)     Die Zeichen vom linken Ende von Ausdruck1, wo die Länge des Resultats das Minimum der Länge von Ausdruck1 und Ausdruck2 ist (bzw. die implizite Standardvorgabe für Ausdruck2).

Beispiele:     
start$=LEFT$(a$)
          
left_half$=LEFT$(input$,LEN(input$) DIV 2)
          
LEFT$(A$)="ABCD"
          
LEFT$(A$,n%)=B$

[sh-index] Back to list of manuals