Funkce Replace
Nahradí zadaný řetězec jiným.
Replace (Text As String, HledStr As String, NahrStr As String [, Začátek As Long [, Počet as Long [, Porovnání As Boolean]]]
Řetězec
Text: Řetězec, který chcete změnit.
HledStr: Řetězec, který se má vyhledat.
NahrStr: Řetězec, který má být náhradou nalezeného řetězce.
Začátek: Číselný výraz, který značí pozici znaku, z níž se začne vyhledávat. Maximální povolená hodnota je 65535.
Počet: Maximální počet toho, kolikrát se má text nahradit.
Porovnání: Nepovinný booleovský výraz, který určuje druh porovnávání. Hodnota tohoto parametru může být TRUE nebo FALSE. Výchozí hodnota TRUE určuje, že při porovnání textu nezáleží na velikosti znaků. Hodnota FALSE určuje binární porovnávání, u něhož na velikosti znaků záleží. Místo FALSE lze použít hodnotu 0 a místo TRUE hodnotu 1.
msgbox replace ("aBbcnnbnn", "b", "$", 1, 1, FALSE) 'vrátí "aB$cnnbnn"
REM význam: "b" se má nahradit, avšak
REM * pouze zapsané malými písmeny (6. parametr), proto jde až od druhý výskyt "b"
REM * pouze první výskyt dané velikosti (5. parameter)