Pomoč Collabora Office 24.04
Zamenja en niz z drugim.
Replace (Expression As String, Find As String, Replace As String [, Start = 1 [, Count = -1 [, Compare = True]]]) As String
String
Izraz: poljuben niz, ki ga želite spremeniti.
Najdi: poljuben niz, ki ga želite poiskati.
Zamenjaj: poljuben niz, ki naj nadomesti najdeni niz.
Začetek: neobvezen numerični izraz, ki določa, pri katerem znaku niza naj se začne iskanje, in tudi začetek podniza, ki bo vrnjen.
Števec: največje število izvedenih zamenjav. ČE je nastavljen na -1, se izvedejo vse možne zamenjave.
Primerjava: neobvezen logični izraz, ki določa vrsto primerjave. Vrednost parametra je lahko True ali False. Privzeta vrednost je True in določa primerjavo besedila, ki ne razlikuje med velikimi in malimi črkami. Vrednot False definira binarno primerjanje, ki loči med malimi in velikimi črkami. Namesto False lahko uporabite tudi 0 oz. 1 namesto True.
MsgBox Replace ("aBbcnnbnn", "b", "$", 1, 1, False) 'Vrne "aB$cnnbnn"
REM Pomen: "b" naj bo zamenjan, vendar
REM * le če je zapisan z malimi znaki (compare=False), zatorej je zamenjana le druga pojavitev "b"
REM * in sicer le njegova prva (izmed mali črk) pojavitev (count=1)
MsgBox Replace ("ABCDEFGHI", "E", "*", 4)
REM vrne D*FGHI, ker se iskanje začne na mestu 4, ki je tudi začetek vrnjenega niza.
MsgBox Replace("aBbcnnbnn", "b", "$£", compare:=False) 'Vrne "aB$£cnn$£nn"
REM Zamenjaj vse (count = -1) "b" z "$£", upoštevajoč velike/male črke (compare=False) od prve črke naprej (start=1)