Функция Replace

Replace(Expression,Find,Replace[,Start[,Count[,Compare]]])

Новая функция,которая появилась в Visual Basic 6.0

Возвращаемое значение

В результате действия функции Replace возвращается исходная строка с замененным строковым фрагментом

Параметры

Expression
Обязательный аргумент - строка, в которой требуется замена
Find
Обязательный аргумент - подстрока, которую нужно заменить
Replace
Обязательный аргумент - подстрока замены
Start
Необязательный аргумент - указывает позицию
Count
Необязательный аргумент - указывает число
Compare
Необязательный аргумент - вид сравнения

Пример

' меняем слово "хочу" на "люблю" 1 раз
Dim sample$, findstr$, newstr$,retval$
sample = "Я хочу, хочу, хочу тебя" 'строка,которую будем менять
findstr = "хочу" 'подстрока для замены
newstr = "люблю" ' новая подстрока для  замены
retval = Replace (sample,findstr, repl, 1, 1)  ' меняем один раз, начиная с первого символа
Debug.Print retval
Категория
Функции обработки строк