ЗАМЕНИТЬ, ЗАМЕНИТЬБ (REPLACE, REPLACEB)

Функция ЗАМЕНИТЬ, ЗАМЕНИТЬБ (REPLACE, REPLACEB)

Функция ЗАМЕНИТЬ заменяет указанное число символов текстовой строки другой текстовой строкой.

Функция ЗАМЕНИТЬ заменяет часть текстовой строки, соответствующую заданному числу байтов, другой текстовой строкой.

  • Функция ЗАМЕНИТЬ всегда считает каждый символ (одно- или двухбайтовый) за один вне зависимости от языка по умолчанию.
  • Функция ЗАМЕНИТЬБ считает каждый двухбайтовый символ за два, если включена поддержка ввода на языке с двухбайтовой кодировкой, а затем этот язык назначен языком по умолчанию. В противном случае функция ЗАМЕНИТЬБ считает каждый символ за один.

К языкам, поддерживающим двухбайтовую кодировку, относятся японский, китайский (упрощенное письмо), китайский (традиционное письмо) и корейский.

Синтаксис:

ЗАМЕНИТЬ(стар_текст, начальная_позиция, число_знаков, нов_текст)
ЗАМЕНИТЬБ(стар_текст, начальная_позиция, число_байтов, нов_текст)

Аргументы:

  • Стар_текст    Обязательный. Текст, в котором требуется заменить некоторые символы.
  • Начальная_позиция    Обязательный. Позиция символа в старом тексте, начиная с которого требуется выполнить замену новым текстом.
  • Число_знаков    Обязательный. Число символов в старом тексте, которые требуется заменить новым текстом.
  • Число_байтов    Обязательный. Число байтов старого текста, который требуется заменить новым текстом.
  • Нов_текст    Обязательный. Текст, который заменит символы в старом тексте.

Пример:


Scroll Up