Visual Basic, .NET, ASP, VBA, VBScript
 
  Справочники  
  Справочник по Windows API Справочник по Visual Basic  
     
  Функция Replace (новая функция в VB6!)  
 

Функция

Replace

новая функция в VB6!

Синтаксис

Replace(expression, find, replace[, start[, count[, compare]]])

Функция возвращает строку, в которой указанная подстрока была заменена другой подстрокой указанное количество раз.

Параметры

Наименование

Описание

Expression

Обязательный. Аргумент - строка, в которой требуется произвести замены

Find

Обязательный. Строка, которую нужно найти и изменить

Replace

Обязательный. Строка содержащая текст, который нужно подставить вместо Find

Start

Необязательный. Аргумент - указывает позицию с которой нужно начинать поиск

Count

Необязательный. Аргумент, показывающий максимальное число замен. По-умолчанию он равен -1, что указывает на неограниченное число таких замен.

Compare

Необязательный. Аргумент - число или константа, указывающее на используемый вид сравнения:
vbUseCompareOption=-1 Используются установки, задаваемые оператором Option Compare. Используется по умолчанию
vbBinaryCompare=0 Двоичное сравнение. Сравнение строк производится по внутренним кодам символов, определяемых кодовой страницей. Буквы разных регистров считаются разными
vbTextCompare=1 Текстовое сравнение. Сравнение строк без учета регистра на основе системной национальной настройки
vbDatabaseCompare=2 Сравнение на основе установок, принятых в обрабатываемой базе данных. Применяется в MS Access

Замечания

Функция использует именованные аргументы.

Пример использования

Dim MyString
'бинарное сравнение строк, возвращается "XXYXXPXXY"
MyString = Replace("XXpXXPXXp", "p", "Y")
'текстовое сравнение строк, начиная с позиции 3, возвращается "YXXYXXY"
MyString = Replace("XXpXXPXXp", "p", "Y", 3, -1, 1)

Дополнительная информация

Категория: Обработка массивов и строк

Еще функции: Array, Asc, Filter, InStr, InStrRev, Join, LBound, LCase, Left, Len, LTrim, Mid, Partition, Replace, Right, RTrim, Space, Spc, Split, StrComp, StrConv, String, StrReverse, Tab, Trim, UBound, UCase

 
     
  VBNet online (всего: 52050)  
 

Логин:

Пароль:

Регистрация, забыли пароль?


В чате сейчас человек
 
     
  VBNet рекомендует  
   
     
  Лучшие материалы  
 
ActiveX контролы (112)
Hitman74_Library (36119)
WindowsXPControls (20739)
FlexGridPlus (19374)
DSMAniGifControl (18295)
FreeButton (15157)
Примеры кода (546)
Parol (18027)
Passworder (9299)
Screen saver (7654)
Kerish AI (5817)
Folder_L (5768)
Статьи по VB (136)
Мое второе впечатление... (11236)
VB .NET: дорога в будущее (11161)
Основы SQL (9225)
Сообщения Windows в Vi... (8788)
Классовая теория прогр... (8619)
 
     
Техническая поддержка MTW-хостинг | © Copyright 2002-2011 VBNet.RU | Пишите нам