PureBasic

RemoveString()

Синтаксис

String$ = RemoveString(String$ , StringToRemove$ [, Mode [, StartPosition [, NbOccurrences]]])

Описание


Находит и удаляет все вхождения подстроки 'StringToRemove$' в строке 'String$'.

Параметры

String$ Строка, в которой будут производится удаления.
StringToRemove$ Подстрока, которая будет удаляться.
Mode (дополн.) Этот параметр может быть одним из следующих значений:
  #PB_String_CaseSensitive: С учетом регистра (A<>a) (по умолчанию)
  #PB_String_NoCase       : Без учёта регистра (A=a)
StartPosition (дополн.) Позиция в строке 'String$', с которой начнётся поиск и удаления найденных вхождений. Первый символ в строке имеет позицию 1. Если этот параметр не указан, то поиск и удаление будут производится от начала строки.
NbOccurrences (дополн.) Задаёт количество удалений. Если опущено, то все найденные вхождения подстроки 'StringToRemove$' будут удалены.

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

Возвращает новую строку, содержащую строку 'String$', из которой удалены указанные вхождения подстроки 'StringToRemove$'.

Пример

Debug RemoveString("This is Art", "is") ; выведет "Th  Art"
Debug RemoveString("This is Art", "is", #PB_String_CaseSensitive, 1, 1) ; выведет "Th is Art"

См. также

InsertString()

Поддерживаемые OS

Все

<- RTrim() - Оглавление String - ReplaceString()->