Hilfe für LibreOffice 7.1
Ersetzt eine Zeichenkette durch eine andere.
Replace (Text As String, Suchtext As String, Ersetzung As String [, Start As Long [, Anzahl as Long [, Vergleich As Boolean]]]
Zeichenkette
Text: Ein beliebiger zu bearbeitender Zeichenkettenausdruck.
Suchtext: Eine beliebige Zeichenkette, nach der gesucht werden soll.
Ersetzung: Eine beliebige Zeichenkette, welche den gefundenen Suchtext ersetzen soll.
Start: Numerischer Ausdruck, der die Zeichenposition angibt, an der die Suche beginnt, und auch den Anfang der zurückzugebenden Teilzeichenkette.
Anzahl: Die maximale Häufigkeit, mit der das Ersetzen durchgeführt werden soll.
Vergleich: Optionaler boolescher Ausdruck, der den Vergleichstyp definiert. Der Wert dieses Parameters kann TRUE oder FALSE sein. Der Standardwert TRUE gibt einen Textvergleich an, bei dem die Groß- und Kleinschreibung nicht berücksichtigt wird. Der Wert von FALSE gibt einen binären Vergleich an, bei dem zwischen Groß- und Kleinschreibung unterschieden 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 ein Kleinbuchstabe (Parameter 6), deshalb das zweite Vorkommen von "b"
REM * nur erstes (unter Beachtung der Großschreibung) Vorkommen (Parameter 5)
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 Zeichenkette ist.