Hilfe

Replace

B2D B+ B3D

Aufruf

neu$ = Replace$ (text$, suchen$, ersetzen$)

Parameter

text$ der Text, der bearbeitet werden soll
suchen$ der Text, nach dem gesucht werden soll
ersetzen$ der Text, der den gesuchten Text ersetzen soll


Rückgabewert

String mit ersetzten Zeichen


Beschreibung

Diese Stringfunktion sucht in einem Text nach einer bestimmter Zeichenfolge. Die gefundenen Zeichen werden gegen einen anderen Text ersetzt. Da die Funktionen LOWER und UPPER keine deutschen Umlaute konvertieren können, ist dies eine hervorragende Erweiterung zu den Befehlen.

Diese Funktion ersetzt gleich alle Zeichen gegen anderen Text. Soll nur ein Zeichen geändert werden, so sollte man es manuell einprogrammieren.

Der Parameter suchen$ muß mindestens ein Zeichen enthalten! Es ist ein BB interner Fehler der in einer Dauerschleife endet!


Beispiel

Hier wird mit Hilfe von Lower, Upper und Replace ein Text manipuliert:

txt$ = "dAs IsT eIn BeIsPiElTeXt."

Print "alles klein: " + Lower$(txt$)
Print "alles groß: " + Upper$(txt$)
Print "ohne Leerzeichen: " + Replace$(txt$," ","")


Siehe auch

Instr, Left, Lower, Mid, Trim, Upper

Übersicht Grundlagen Zeichenketten