Stringbearbeitung = Zeichenfolgenmanipulation       zurück

Diese Funktionen können genutzt werden, um mit Zeichenfolgen = Strings zu arbeiten:


&


Zusammenkleben von Strings

InStr()


Man bekommt die Position eines Zeichens oder Substrings zurück

left()


Substrings von Links beginnend abtrennen

like


Vergleich von 2 Strings oder Substrings

LTrim()


Wegschneiden von Leerzeichen am Beginn eines Strings

mid()


Schneidet einen Substring aus der Mitte heraus

right()


Substrings von Rechts beginnend abtrennen

RTrim()


Wegschneiden von Leerzeichen am Ende eines Strings

split()


Aufteilung eines Strings in einzelne Wörter

Trim()


Wegschneiden von Leerzeichen am Beginn und am Ende eines Strings

CStr()


Einen Ausdruck in einen String umwandeln.

Str()


Einen Ausdruck in einen String umwandeln. (Umkehrfunktion oder Gegenteil von val())

val()


Verwandelt einen String in eine Zahl, eine Fließkommazahl odre sonst etwas.



Beispielprogramm:

PUBLIC SUB Form_Open()

DIM Wort$ AS String

Wort$ = "Kleinstaatengrenze"

PRINT Len(Wort$)

PRINT Left$(Wort$,7)

PRINT Right$(Wort$,6)

PRINT Mid$(Wort$,3,5)

PRINT Mid$(Wort$,6)

PRINT Instr(Wort$,"eng")

PRINT Instr(Wort$,"Tomate")

PRINT Instr(Wort$,"eng", 12)

PRINT Instr(Wort$,"e",11)

END

Ergebnis

18       ( Länge des Wortes )

Kleinst  ( Die 7 ersten Buchstaben )

grenze   ( Die 6 letzten Buchstaben )

einst    ( 5 mittlere Buchstaben beginnend beim 3.)

staatengrenze ( Buchstaben beginnend ab dem 6. Buchstaben )

11            ( ''eng'' steht an der 11.Position im Wort )

0             ( Tomate findet sich nicht )

0             ( eng findet er nicht, wenn erst ab der 12.Position gesucht werden soll )

11            ( ''e'' findet er an 11.Position , wenn erst ab der 11.Position gesucht werden soll.)