Продукти, послуги та функції операційної системи
можуть бути недоступними в цій країні.

SUBSTITUTE

Функція SUBSTITUTE повертає значення рядка, в якому вказана кількість символів заданого рядка була замінена на нове значення рядка.

SUBSTITUTE(рядок-джерела; наявний-рядок; новий-рядок; екземпляр)

рядок-джерела: будь-яке значення.

наявний-рядок: значення, яке потрібно замінити. Аргумент наявний-рядок може містити будь-яке значення.

новий-рядок: значення, використане для заміни. Аргумент новий-рядок може містити будь-який тип значення. Він не повинен мати таку саму довжину, що і наявний-рядок.

екземпляр: додаткове значення рядка що визначає яку появу аргумента наявний-рядок всередині значення рядок-джерела потрібно замінити. Аргумент екземпляр має бути більшим або рівним 1 чи бути відсутнім. Якщо екземпляр більше кількості разів, яку наявний-рядок зустрічається в межах рядок-джерела, заміна не відбувається. Якщо екземпляр пропущено, усі екземпляри наявного-рядка в межах рядок-джерела замінюються на новий-рядок.

Примітки

  • Ви можете замінювати окремі символи, цілі слова або рядки символів у межах слова.

  • Якщо REGEX використовується для вказання шуканого значення у наявному-рядку, у новому-рядку можуть використовуватися групи захоплення.

Приклади

=SUBSTITUTE("a b c d e f"; "b"; "B") повертає "a B c d e f".

=SUBSTITUTE("a a b b b c"; "a"; "A"; 2) повертає "a A b b b c".

=SUBSTITUTE("a a b b b c"; "b"; "B"; 2) повертає "a a B B B c".

=SUBSTITUTE("aaabbccc"; "bc"; "BC"; 2) повертає "aaabbccc".

=SUBSTITUTE(60606; 6; 3) повертає "30303".

=SUBSTITUTE("example@example.com: Marina Email"; REGEX("[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2;4}") & REGEX(": *"); "") повертає "Marina Email".

=SUBSTITUTE("marina@example.com"; REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+)(\.[A-Za-z]{2;4})"); "$1") повертає "marina". Використовуючи першу групу захоплення в REGEX, ви отримаєте лише ім’я користувача.

=SUBSTITUTE("marina@example.com"; REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+)(\.[A-Za-z]{2;4})"); "$2") повертає "example.com". Використовуючи другу групу захоплення в REGEX, ви отримаєте лише назву домена.

Дивіться такожREPLACE
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Чи була інформація корисна?
Максимальна кількість символів: 250
Максимальна кількість символів: 250.
Дякуємо вам за відгук.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.