LibreOffice 24.8 laguntza
Kate bat beste batekin ordezten du.
Replace (Expression As String, Find As String, Replace As String [, Start = 1 [, Count = -1 [, Compare = True]]]) As String
Katea
Expression: Aldatu nahi den edozein kate-adierazpen.
Find: Bilatuko den edozein kate-adierazpen.
Replace: Aurkitutako bilaketa-katea ordeztuko duen edozein kate-adierazpen.
Start: Zenbakizko adierazpena, aukerakoa, bilaketa zein kokagunetan hasten den eta itzuliko den azpikatea non hasten den adierazten duena.
Count: Ordezteko ekintza zenbat aldiz gauzatuko den gehienez, aukerakoa. Balioa -1 bada, posible diren ordezte guztiak gauzatuko dira.
Compare: Konparazio mota definitzen duen adierazpen boolearra, aukerakoa. Parametro honen balioa True edo False izan daiteke. True balio lehenetsiak zehazten du testu-konparazioan ez direla maiuskulak/minuskulak kontuan hartzen. False balioak zehazten du konparazio bitar batean maiuskulak/minuskulak kontuan hartzen direla. False ordez 0 erabili daiteke, eta True ordez 1 zenbakia.
MsgBox Replace ("aBbcnnbnn", "b", "$", 1, 1, False) ' "aB$cnnbnn" itzultzen du
REM esanahia: "b" ordeztu egin behar da, baina
REM * minuskula denean soilik (compare=False), beraz "b" letraren bigarren agerraldia
REM * lehen agerraldia soilik (maiuskulak/minuskulak errespetatuta) (count=1)
MsgBox Replace ("ABCDEFGHI", "E", "*", 4)
REM D*FGHI itzultzen du bilaketak 4. kokagunean hasten delako, eta hori da, hain zuzen, itzulitako katearen hasiera.
MsgBox Replace("aBbcnnbnn", "b", "$£", compare:=False) ' "aB$£cnn$£nn" itzultzen du
REM Ordeztu dena (count = -1) "b" letra "$£" katearekin, maiuskulak/minuskulak kontuan hartuta (compare=False), lehen letran hasita (start=1)