Ajuda del LibreOffice 7.1
Replaces some string by another.
Replace (Text As String, SearchStr As String, ReplStr As String [, Start As Long [, Count as Long [, Compare As Boolean]]]
String
Text: Any string expression that you want to modify.
CercaStr Qualsevol expressió de cadena que s'hagi de cercar.
ReplStr Qualsevol expressió de cadena que substitueixi la cadena de cerca trobada.
Inicia l'expressió numèrica que indica la posició del caràcter on s'inicia la cerca i també l'inici de la subcadena a retornar.
Count El nombre màxim de vegades que es farà el reemplaçament.
Compara expressió booleana opcional que defineix el tipus de comparació. El valor d'aquest paràmetre pot ser CERT o FALS. El valor predeterminat de TRUE especifica una comparació de text que no distingeix entre majúscules i minúscules. El valor de FALSE especifica una comparació binària que distingeix entre majúscules i minúscules. També podeu utilitzar 0 en lloc de FALSE o 1 en lloc de TRUE.
msgbox replace ("aBbcnnbnn", "b", "$", 1, 1, FALSE)'returns "aB$cnnbnn"
REM meaning: "b" should be replaced, but
REM * only when lowercase (parameter 6), hence second occurrence of "b"
REM * only first (respecting case) occurrence (parameter 5)
msgbox replace ("ABCDEFGHI", "E", "*", 4)
REM returns D*FGHI because the search starts at position 4, which is also the start of the returned string.