Помощ за LibreOffice 7.1
Заменя низ с друг низ.
Replace (Text As String, SearchStr As String, ReplStr As String [, Start As Long [, Count as Long [, Compare As Boolean]]]
String
Text: низов израз, чиято стойност да бъде променена.
SearchStr: низов израз, чиято стойност да бъде търсена.
ReplStr: низов израз, чиято стойност да замени търсения низ.
Start: числов израз, указващ позицията на знака, от който да започне търсенето, както и началото на подниза, който да бъде върнат.
Count: максималният брой замени, които да бъдат извършени.
Compare: незадължителен булев израз, указващ вида на сравнението. Стойността на този параметър може да бъде TRUE или FALSE. Подразбираната стойност TRUE означава текстово сравнение, пренебрегващо регистъра на буквите. Стойност FALSE означава двоично сравнение, което зачита регистъра на буквите. Можете да използвате 0 вместо FALSE и 1 вместо TRUE.
msgbox replace ("aBbcnnbnn", "b", "$", 1, 1, FALSE)'връща "aB$cnnbnn"
REM значение: трябва да се замени "b", но
REM * само ако е малка буква (параметър 6), т.е. второто срещане на "b"
REM * само първото (със същия регистър) срещане (параметър 5)
msgbox replace ("ABCDEFGHI", "E", "*", 4)
REM връща D*FGHI, тъй като търсенето започва на позиция 4, която е и началото на връщания низ.