Оператор замены подстроки в строке <REPLACE>


Оператор ищет подстроку в строке и при нахождении заменяет её на требуемую.

 

Формат:

REPLACE (<строковая переменная>, <искомая подстрока>, <строка для замены>)

 

Описание:

Этот оператор ищет в <строковой переменной>, начиная с начала строки, <искомую подстроку>. При нахождении <искомая подстрока> заменяется на <строку для замены> и поиск прекращается. При не нахождении <искомой подстроки> замены не происходит.

 

Пример:

 

SUB Filter(S: String)

  REPLACE(S, "G1", "L")    ! Поиск и замена "G1" на "L"

  REPLACE(S, "G2", "DR-")  ! Поиск и замена "G2" на "DR-"

  REPLACE(S, "G3", "DR+")  ! Поиск и замена "G3" на "DR+"

SUBEND