Collabora Office 24.04 Hjælp
Erstatter en streng med en anden.
Replace (Expression As String, Find As String, Replace As String [, Start = 1 [, Count = -1 [, Compare = True]]]) As String
Streng
Udtryk: Ethvert streng-udtryk, du vil ændre.
Søg: Ethvert streng-udtryk, der skal søges efter.
Erstat: Ethvert streng-udtryk, der skal erstatte den fundne søgestreng.
Start: Valgfri numeriskt udtryk, der angiver den tegnplacering, hvor søgningen begynder, og også begyndelsen af den delstreng, der skal returneres.
Antal: Valgfrit, maksimalt antal gange, erstatningen skal udføres. Når den er sat til -1, foretages alle mulige eratatninger.
Sammenlign: Valgfrit boolsk udtryk, der definerer sammenligningstypen. Værdien af denne parameter kan være True (sand) eller False (falsk). Standardværdien True (sand) angiver en tekstsammenligning, der ikke skelner mellem Stort og småt. Værdien False (falsk) angiver en binær sammenligning, der skelner mellem Stort og småt. Du kan også bruge 0 i stedet for False (falsk) eller 1 i stedet for True (sand).
Beskedfeltet Erstat ("aBbcnnbnn", "b", "$", 1, 1, False) 'returnerer "aB$cnnbnn"
REM betydning "b" skulle erstattes, men
REM * kun med småt (compare=False), derfor den anden forekomst af "b"
REM * kun den første (med hensyn til Stort/småt) (antal=1)
MsgBox Replace ("ABCDEFGHI", "E", "*", 4)
REM returner D*FGHI, fordi søgningen begynder med position 4, som også er begyndelsen på den returnerede streng.
Beskedfeltet Erstat ("aBbcnnbnn", "b", "$£", sammenlign:=False (falsk)) 'returnerer "aB$£cnn$£nn"
REM Erstat alle (antal = -1) "b" med "$£", der tager hensyn til Stort/småt (sammenlign=False (falsk)) startende fra det første bogstav (start=1)