Hilfe für LibreOffice 24.8
Ersetzt eine Zeichenfolge durch eine andere.
       Replace (Expression As String, Find As String, Replace As String [, Start = 1 [, Count = -1 [, Compare = True]]]) As String
    Zeichenfolge
Expression: Eine Zeichenfolge, die Sie ändern möchten.
Find: Eine Zeichenfolge, nach der gesucht werden soll.
Replace: Eine Zeichenfolge, welche die gefundene Suchzeichenfolge ersetzen soll.
Start: Optionaler numerischer Ausdruck, der die Zeichenposition angibt, an der die Suche beginnt, sowie den Anfang der zurückzugebenden Teilzeichenfolge.
Count: Optionale Höchstanzahl der Änderungen, die durchgeführt werden dürfen. Wenn der Wert auf -1 gesetzt ist, werden alle möglichen Ersetzungen durchgeführt.
Compare: Optionaler boolescher Ausdruck, der den Vergleichstyp definiert. Der Wert dieses Parameters kann True oder False sein. Der Standardwert True legt einen Textvergleich fest, bei dem die Groß-/und Kleinschreibung nicht beachtet wird. Der Wert False legt einen Binärvergleich fest, bei dem die Groß-/und Kleinschreibung beachtet wird. Sie können auch 0 anstelle von False oder 1 anstelle von True verwenden.
        MsgBox Replace ("aBbcnnbnn", "b", "$", 1, 1, False)  'gibt "aB$cnnbnn" zurück
        REM Bedeutung: "b" soll ersetzt werden, aber
        REM * nur wenn Kleinbuchstaben (compare=False), daher zweites Vorkommen von "b"
        REM * nur erstes (beachtet Groß-/und Kleinschreibung) Vorkommen (count=1)
        MsgBox Replace ("ABCDEFGHI", "E", "*", 4)
        REM gibt D*FGHI zurück, da die Suche bei Position 4 beginnt, die auch der Anfang der zurückgegebenen Zeichenfolge ist.
        MsgBox Replace("aBbcnnbnn", "b", "$£", Vergleichen:=False)  'gibt "aB$£cnn$£nn" zurück
        REM Ersetzt alle (count = -1) "b" mit "$£" unter Beachtung der Groß- und Kleinschreibung (compare=False) beginnend beim ersten Buchstaben (start=1)