LibreOffice 24.8 Súgó
Replaces some string by another.
Replace (Expression As String, Find As String, Replace As String [, Start = 1 [, Count = -1 [, Compare = True]]]) As String
Karakterlánc
Expression: Any string expression that you want to modify.
Find: Any string expression that shall be searched for.
Replace: Any string expression that shall replace the found search string.
Start: Optional numeric expression that indicates the character position where the search starts and also the start of the substring to be returned.
Count: Optional maximum number of times the replace shall be performed. When set to -1, all possible replacements are performed.
Compare: Választható boolean (logikai) kifejezés, amely meghatározza az összehasonlítás típusát. A paraméter értéke True vagy False lehet. A True alapértelmezett érték olyan szöveges összehasonlítást határoz meg, amely nem nagy- és kisbetű-érzékeny. A False érték olyan bináris összehasonlítást ad meg, amelynél a nagy- és kisbetűket megkülönböztetjük. A False helyett használhat 0-t, vagy a True helyett 1-t is.
MsgBox Replace ("aBbcnnbnn", "b", "$", 1, 1, False) 'returns "aB$cnnbnn"
REM meaning: "b" should be replaced, but
REM * only when lowercase (compare=False), hence second occurrence of "b"
REM * only first (respecting case) occurrence (count=1)
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.
MsgBox Replace("aBbcnnbnn", "b", "$£", compare:=False) 'returns "aB$£cnn$£nn"
REM Replace all (count = -1) "b" with "$£" respecting casing (compare=False) starting from first letter (start=1)